Royal Canin has baby food (up to 6 weeks, I believe) and then puppy food. I fed mine mush till they were around 7 weeks and started them on the RC puppy small bites. They loved it. First time I put it down, Woodie (Baxter at the time) ate so much I thought he was going to explode! He was SOOO full, he couldn't even walk. Boy, that was a mess to clean up after it digested!