A very strong attack option for TH9 attackers is the GiHeHo attack, also called HGH. This attack can tackle pretty much any base layout for TH9. Well-placed double giant bombs and spring traps are what can turn this from a 3 star attack into a 2 star. Here are a few snapshots of different "victims".
Army composition: Can vary but I tend to use the same army, so for TH9 (assuming max TH9 troop levels) it's 6 giants plus max giants in cc, 3 healers, 9 wizards, 22 hogs, 2 archers and both heroes. Spells: 3 heal and 1 rage. I've seen this attack work with lower level heroes (ie. under 10) and still come away with 3 stars, but obviously the higher level heroes you have, the better. There is no need for wallbreakers with this army. The giants with healers behind them will literally melt right through the walls.
Attack specifics: Unlike a typical hog attack, I usually don't lure the clan castle with this attack. I do, however, choose a deployment spot where I can engage clan castle troops, archer queen and take out at least 1 air defense. Drop giants (you can drop just 1 first in case of a spring trap) and healers immediately behind. Drop 5-7 wizards and heroes behind so they funnel in behind giants. As soon as your troops engage the cc and archer queen, drop your rage spell. Pay close attention to heroes abilities. Most of the time you won't need to use them this early in the attack but do pay attention. Once those troops have engaged the cc and aq, drop your hogs. If you know there is no spot for a double giant bomb, Asian wall deployment works well for hogs, otherwise go with a surgical drop to avoid dgb's. Heal as needed for hogs. Drop the remaining wizards and archers to clean up and wait for the 3 star.
Here is one attack in action.
Attack specifics: Unlike a typical hog attack, I usually don't lure the clan castle with this attack. I do, however, choose a deployment spot where I can engage clan castle troops, archer queen and take out at least 1 air defense. Drop giants (you can drop just 1 first in case of a spring trap) and healers immediately behind. Drop 5-7 wizards and heroes behind so they funnel in behind giants. As soon as your troops engage the cc and archer queen, drop your rage spell. Pay close attention to heroes abilities. Most of the time you won't need to use them this early in the attack but do pay attention. Once those troops have engaged the cc and aq, drop your hogs. If you know there is no spot for a double giant bomb, Asian wall deployment works well for hogs, otherwise go with a surgical drop to avoid dgb's. Heal as needed for hogs. Drop the remaining wizards and archers to clean up and wait for the 3 star.
Here is one attack in action.
If you're a TH9 looking for a consistent 3 star strategy, I highly recommend trying the GiHeHo attack.