answered 9/30/2009 What Kind Of Food Should A 2 Month Old Puppy Eat? I would recommend Royal Canine...my puppy loves it...she was allergic to Purina BETA puppy food.....apparently its full of scrap!!!! Royal Canine has a wide variety of food for every breed and every age!!!