These things tend to cause buildup of tarter and contribute to poor dental hygiene later in life. My dogs and puppies eat their food dry with a small bowl of water beside if they need a drink. Puppies should be allowed to eat all they want at their mealtimes but feed only what your puppy will eat in about 15 minutes, don't leave the food out all day. Your puppy must be fed and watered on a schedule if housebreaking is to be successful. Boiled chicken and white rice with no seasonings can be fed as a special treat for your puppy or adult dog.
Overfed puppies can develop serious medical problems later on in life.
I give veggies and fruit to all of my dogs and puppies about 3 to 4 times a week. Carrots, cauliflower, broccoli, and apples make wonderful treats. I start teaching my puppies to eat veggies right from the time they start cutting their teeth. The hard veggies also serve as a wonderful chew, much safer than rawhide. When your puppy reaches 6 months of age, you can change him over to an adult dog food as most of your puppy's growth is now reached.