When you first get your puppy, try to keep them on the same diet they’ve been used to. Or, if they are just weaning, look for foods that best match your puppy’s age, size, breed, health - and taste buds. If you're thinking of giving your dog or puppy home-prepared foods, that can be great, but talk to your vet first to make sure you're preparing meals with the right amounts of all the essential food groups. Remember that puppies need more kilojoules per serving than adult dogs. Ask your vet if you're unsure about anything.