I give mine Royal Canine. Yours shoukld be on the Royal Canine Baby dog food, for puppies up to 10 weeks.
At his age you will need to add water or chicken broth to the dry food. You can give him a small amount of canned food twice a day, but if you are giving him stricktly canned food, you may find it hard to switch him to dry food later. And that may also be the reason he is eating too much and then vomiting. But if you have switched foods, that would cause it also.
You have to change foods very gradualfly for these li9ttle guys.
However ANY FOOD is better than NO FOOD. |