This is a little dependent on your dog’s needs and growth, but dogs should switch from puppy food to adult dog food between 6 to 12 months of age. Be sure to consult your vet for the best guidelines for your furry friend.