@myles0 As the easiest first step, I would try another hills chicken based puppy formula as close to 27% protein, 14% fat, 2.1% fiber (dry matter basis) ad you can find, since that's what I/d is. For a toy dog she'll be about grown at 10 months so you could try an adult food if your vet agrees. When in doubt stay with a food formulated for growth until you're 100% sure growth is finished.
E.g. hills science diet small & mini puppy is sort of close, at 29% protein, 19% fat, 2.3% fiber. Since it's higher in protein and fat than the I/d, it's a bit richer and needs a really slow, gradual transition.
https://www.hillspet.com/dog-food/sd-canine-puppy-small-breed-dry
E.g. science diet adult perfect digestion formula is a bit closer to I/D's percentages and might be a slightly easier transition, but only if your vet says your dog is fully grown now so adult food is okay, since it's not formulated for growth. 25% protein, 14%% fat, 2.1% fiber. I might start with this one if your vet okays it.
https://www.hillspet.com/dog-food/sd-canine-adult-perfect-digestion-chicken-brown-rice-oats-dry
If you want another brand, fwiw I've known multiple sensitive belly poodles who do best on Royal Canin. My own (standard) poodle eats Royal Canin.
E.g. their adult small breed food is 27.8% protein. 15.5% fat, 3.8% fiber. Protein and fat are close, but fiber is higher so still transition super slow.
https://www.royalcanin.com/us/dogs/products/retail-products/small-adult-3001 (rc small breed formulas recommend transitioning to adult food at 10 months old, but again only if your vet agrees)
If you want to aim for fresh food, the one my vet recommends is Just Food For Dogs. I wouldn't personally touch any other the other fresh cooked brands. I haven't checked macros of their recipes lately. If you're comparing numbers on your own, make sure you look at the dry matter basis percentages (i.e. how much protein, fat, and fiber there would be if the water were totally removed) in order to compare apples to apples, because the water in fresh foods will make the numbers look really different. Some foods like hills state the dry matter basis numbers openly but for some brands you have to calculate it (there are calculators online if you don't want to do the math).
Edit to add: exactly which i/d are you feeding now? I just noticed you mentioned canned. The I/d numbers I originally looked at were for the dry I/d. Are you aiming to stay on wet food? The options I mentioned were dry.