Age:
- 2-3 weeks: Puppies should be fed every 2-3 hours, around 1 tablespoon of formula per ounce of body weight.
- 4-6 weeks: Puppies can still eat every 2-3 hours, but they should be gradually transitioning to solid foods. Start with small amounts (about 1/4 cup of food per day) and gradually increase as they grow.
- 6-12 weeks: Feed puppies three to four times per day, gradually increasing the amount of food to 1/2 to 1 cup of food per meal.
- 12-18 weeks: Reduce the number of meals to two or three times per day, while continuing to increase the amount of food.
- 18-24 weeks: Puppies can usually transition to two meals per day at this point, and their portion size can be increased to around 1 1/2 to 2 cups of food per meal.
Size:
- Small breeds (up to 20 pounds): Puppies of small breeds will typically need around 20-30 calories of food per day.
- Medium breeds (20-50 pounds): Puppies of medium breeds will typically need around 40-60 calories of food per day.
- Large breeds (over 50 pounds): Puppies of large breeds will typically need around 80-100 calories of food per day.
Activity level:
- Very active puppies may need up to 25% more food than sedentary puppies.
- Sedentary puppies may need up to 25% less food than very active puppies.
It's important to note that these are just guidelines and every puppy is different. The best way to determine the amount of food your puppy needs is to monitor their weight and body condition and adjust their diet as necessary. Make sure to follow the feeding instructions on your puppy's food label, as they will provide the most accurate recommendations based on your puppy's specific needs.