Dogs of every age need to be fed a nutritious diet including lots of fresh water. But a puppy's diet is especially important to ensure proper growth and development.
Puppies 8–12 weeks old need four meals a day. Puppies 3–6 months old need three meals a day. Puppies six months to one year need two meals a day. Puppies should be fed a high-quality puppy food (ask your veterinarian for a recommended brand) two to four times a day. Use extreme caution in feeding your puppy human food because it can cause puppies to suffer vitamin and mineral imbalances, bone and teeth problems, and may cause very picky eating habits, as well as obesity. Have clean, fresh water available at all times. Wash food and water dishes frequently.
Once your dog reaches one year of age, one meal a day is usually enough. For some dogs (such as larger ones or those prone to bloat), it's better to continue to feed two smaller meals. Premium-quality dry food provides a well-balanced diet and may be mixed with water, broth or some canned food.