Hmmmm....well, comparing 1,2, & 3 above is really difficult because it's all apples and oranges. Honestly, there is really nothing wrong with doing ALL 3 either - variety is VERY good for dogs, just like for people. It can help prevent acquired allergies and keep them interested in their food.
Both canned you mention are very good. Anytime you add canned - you're adding more moisture AND a more premium source of meat/protein as compared to kibble - so it's a good thing.
Homecooking: can be a lot of work (what I found, anyway) - but very good for them as well. If you feed more than about 15-20% homecooked food, you'll need to start balancing the cal/phos ratio. But tossing in some homecooked meat a couple/few times a week would be great and probably pretty easy.
Raw: I love raw. Yes you can still do kibble, yes w/ a tiny dog (Marcel is 3.4), yes w/ a puppy. And yes, raw is good even if you feed it a few times a week - it's just a darn good, natural source of protein and enzymes etcetera.
So, anything you add here - on top of the kibble - would be a nice boost to her nutrition; so no matter which way you go here, you'll be doing something good.