Well my dog is now over 2 years old, and so it's probably time to be moving him off the puppy food. Dry food makes up about 50% of his diet, the rest consists of daily bones, meat and chicken, eggs, fish and leftovers. My only concern is, I have a lot of trouble keeping weight on him even with the puppy food, he is a very active dog. He would typically do upwards of about 2 hours exercise every day (some days a lot more), and intense exercise at that - be it leaping through the waves with us at the beach, mountain climbing/trekking as we've done twice this week or running along next to my bike. He loves all of this, he's the sort of dog who will run up a mountain, chase rabbits at top speed for hours and still not be tired. He is looking fantastic at the moment - best he's ever looked but I'm guessing it's not good for adult dogs to be on puppy food? He is currently about a 2/5 (with 3 being ideal) according to that scale they have at the vet, so I wouldn't even mind getting a bit more weight on him if anyone has any suggestions?