Right now my puppy has been fed Innova http://www.innovapet.com/products/default.asp?id=1 but will eventually be switching to the B.A.R.F. diet (Bone and Raw Food.) When he gets little bigger. Some vets will also recommend an adult food right off the start because some breeds of dogs grow so fast it's better to give them the adult food to slow it down a bit.