I have always been told by our vet, to switch to adult food at about a year old. Puppy food has more protein than adult food and will not hurt a young dog, even if feed after 1 year. It should not be feed to a senior, as their systems can't handle it.

Changing foods should be a gradual process. Start by mixing a 1/4 new food with the puppy food for a few days. Then switch to 1/2 adult and 1/2 puppy food. Then 3/4 adult food. Work your way up to all adult food. Your dog's system will adjust more easily to the food change, if done gradually.

I'm not sure what type of dog Smokey is, but keep in mind that larger dogs generally take longer to grow to their adult size. They may need the extra nutrients of puppy food longer. Buying food that is specifically for small breeds, large breeds, etc. will help ensure that your dog gets the nutrients they need. My dogs are both large, young, and active, so I buy food That claims joint protection, etc.