The best way you can feed your puppy is to create a routine and stick to it. Feed them at the same times, in the same place, using the same bowl, so they understand exactly when and where mealtimes are. They donâ€t need variety in their diet in the same way humans do, so stick to the same food each time.
When you do transition to a different food â€“ for example, when they move from being a puppy to an adult dog â€“ do it over a week or so, by mixing the new and old foods together and gradually increasing the percentage of new food.
Once youâ€ve put your puppyâ€s bowl down, theyâ€ll smell and nose the food to test its temperature. When theyâ€ve started eating make sure to keep an eye on them to ensure their safety, but donâ€t fuss over them while theyâ€re eating as it could cause protective, aggressive behaviour.
Leave the bowl down for 15 to 20 minutes and then remove it, even if there is food still uneaten; this will help them learn they must eat when you decide. You should also feed your puppy after youâ€ve eaten or at a different time completely to demonstrate the hierarchy of the household. Always make sure there is plenty of water available, and change it regularly.
Giving your puppy scraps or leftovers can result in bad behaviour as it confuses their routine. Similarly, try and avoid offering food as a reward too frequently (for example, after learning a specific skill) and do not offer treat food as a way to entice them to eat their â€˜mainâ€ food â€“ itâ€s too confusing for your puppy and may result in them not eating.