Iams and Eukanuba are made by the same company and both have Puppy varieties. They make it in small pieces and it has a higher protein level which growing pups need. If the pup has been used to tinned meat, you may have a bit of a problem introducing the dry food, you should use a small amount of dry and gradually increase it. It won't hurt to always feed a bit of meat with the dry. My small dogs have a scoop of dry and about a tablespoonful of tinned meat which I stir in to give the dry food a bit of meaty flavour, although they will eat it dry, as a pathetic human I feel the need to give them something extra!
One thing I would say, with any small toy breed, feed little and very often, as they can suffer from low blood sugar if they don't get a regular intake of food.
Please avoid human food as it can often contain too much salt or sugar.