Yes, be careful, most puppy foods contain more fat in them and could result in your 1 yr old to gain some weight.
Royal Canine is used by many on YorkieTalk and many do well with it. Some Yorkies tend to get the itchies from RC. If your dogs are not itching, biting, or have strange poop, and like to eat it, I would stick with it and just get an adult formula for Sharpie.
Some puppy foods I recommend are:
Innova
Wellness
Merrick
Some all life stages foods I recommend are:
-Innova Evo
-Acana
-Orijen
Good Luck

Snick & Viv