A dog will be considered an adult at about 9 months of age. Beyond that time, it should be fed Adult food. The puppy food will have too many calories for an adult dog.
A dog should be on adult food by 1 year old. Your dogs diet should be based on his specific needs. For example,large breed dogs should be on food that contains glucosamine and itchy dogs should be on diets for sensitive skin.