Puppies get filled up faster when they eat dense food, so they eat less. Therefore, a bag of premium dog food will last longer than a bag of cheap food. Switching Brands Be sure to switch your puppy's brand of food gradually. Begin by mixing a tiny bit of the new food into the old for a day or so. Add a little more each day until the puppy is eating only the new brand of puppy food.
Most puppies prefer canned food to dry.
Dry food is more convenient, however, because it doesn't spoil as fast as canned food, so you may want to switch your puppy to dry food eventually. As your puppy matures, you can gradually introduce dry food into its diet. It usually takes them about 20 minutes to eat a meal. After a half hour, take the food away. Puppies that are about 10 weeks old usually eat three or four meals a day.