Question: how often do you feed your german shepherd puppy?
Answer: Puppies generally eat at least three times per day, whereas adult dogs may eat twice or even just once per day. Puppies always need access to plenty of fresh water during and in between meals. A common age to switch GSD puppies from puppy food to adult dog food is 12 months.