When you first bring your puppy home, follow the same feeding routine and give the same food as the breeder or rescue people were giving them. This is advised because puppies can easily get tummy upsets when new foods are introduced too quickly.
You can begin transitioning to the diet of your choice after 10-14 days of your pup coming home. A properly weaned puppy is able to eat semi-solid food and drink water by themselves. If not, you may have to teach your puppy to eat solids. For them, there are puppy food products available in the market that come in a jelly or paste form.
Over the course of a few days, you can start introducing kibble soaked in warm water for a few minutes. Slowly reduce the water content as your puppy gets the hang of solid food.
If you are feeding home-cooked or fresh food, do not try to make their meal plans at home, unless you have done extensive research. Puppy food needs to be much more nutritious than simply “rice and chicken”. Always consult a qualified and experienced nutritionist for the correct foods and quantities to ensure that their diet is balanced.
And always remember to provide your puppies with access to clean drinking water.