Mighty Dog food has got to be at the bottom of the barrel for dog foods in my opinion. And yes puppies do need puppy food and dry food.
The best you can do for someone else is educate them as to what they should be doing and hope they take the advice.
Good luck.
Bookmarks