Het eten van de pup doe je in een etensbak. Deze mag van plastic, roestvrij staal of aardewerk zijn. Het is belangrijk dat de pup zijn eigen bak heeft. Naast de voerbak is een bak met water nodig.
Als puppies nog erg jong zijn, moeten ze 4 maaltijden per dag krijgen. Als ze eenmaal 14 weken oud zijn gaat dit terug naar 3 maaltijden per dag. En een volwassen hond krijgt 2 maaltijden per dag.
De hoeveelheid voeding die je je pup geeft is afhankelijk van zijn grootte. Een groot ras, bijvoorbeeld een mastiff, heeft meer voedsel nodig van een klein ras, bijvoorbeeld een Yorkshire terriër. Je kunt zelf ook testen of je genoeg te eten geeft. Dit doe je door zijn flanken te voelen. Als je zijn ribben voelt, maar deze niet kunt zien, krijgt je pup voldoende te eten. Als je zijn ribben niet voelt en ook niet ziet, krijgt hij te veel te eten. Je zal dan minder moeten geven en meer met hem moeten bewegen. Als je de ribben van je pup erg goed kan zien, mag je je pup wat meer te eten geven.