Your four week old puppy needs to eat three meals per day. It's best to feed your puppy their breakfast, lunch, and dinner at the same time each day to establish a schedule. What's most important throughout this stage is to monitor your puppy's weight closely. Luckily, it's easy to use a body condition score chart to check your puppy's weight. Puppies grow rapidly between four and six months, but can easily become overweight if fed too much. Overweight puppies, particularly large and giant breeds, are predisposed to orthopedic problems. If your puppy is overweight, adjust your puppy's feeding schedule accordingly. You can divide their daily food allotment into four or five meals per day. Multiple small meals increase the body's metabolic rate, encouraging your puppy to burn calories faster.