I have never given my dogs canned food until we got the puppy we have now. After a couple of days of the smell (both going in and coming out the other end), the canned food went in the bin. I started him on the food the other dogs have which is either mince with vegies and either pasta or rice or chicken with vegies and either pasta or rice. He also has access to biscuits during the day if he is hungry at all. He is thriving on it and I swear by making your own feeds especially from a budget point of view.
Everybody has their personal preferences and ways of doing things, but I have never known of a 7 month old dog who is still eating so many meals in the day. Even when we had Shepherds they were only having one or two meals a day, and one them would sometimes be bones.