I personally would choose the Innova.The ingredients are much better then the Solid Gold.
As for switching to adult,Hudson can be put on it now.With my GSD's,I switched them at 6 months.But when you do switch,remember mix it with with the puppy food first.Do not go straight to the adult.Mix a bit of the old with the new.
As for Hannah(love that name)talk to your breeder.See what they have the pups on.I never had a small dog so I can't help you there.Sorry. :sad:
"A dog can express more with his tail in minutes than his owner can express with his tongue in hours."