Short answer yes, but they probably shouldn't. Obesity is already a big problem for pets, so feeding a high calorie food, like puppy food, to a dog that doesn't use those calories will lead to unwanted weight gain. ... This is not to say that puppy food is never recommended for adult dogs.