No, young puppies need access to free feeding until they are 4-5 months of age. They are not able to eat too much at one time because of their small tummies, so they will need to eat many times during the day and night.