The best player in my region plays Ganon and we grind it out a lot, and I know this matchup like the back of my hand. It's a game of RPS. He's either going to waveland around looking for a dair/fair, and run-in shield beats that (laser waveland does too, since Ganon is kinda open season once his aerial clanks with laser). Another approach option my friend loves to do is the flame choke, the side B. I like to condition him to think I'm going to run in shield so he'll go for the flame choke, then I'll run away or spot dodge to avoid his flame choke. Once you get that shine in on Ganon, he has to be dead. Mix up your "pillars" with nair and dair (dash attack is godlike too). Downthrow techchases are really helpful, as well as the backthrow -> energems mixup. Shine him around till he's offstage, then he only has a few options. The side b to ledge is super telegraphed, so just ramen noodles him when he's going for ledge. If he up b's, ledgehop bair, fsmash, and dsmash all wreck his recovery if spaced well. Whatever you do, do not get grabbed. Ganon has a baby ass grab range, if you get grabbed you ****ed up. Just play safe and make your punishes as strong as possible. I've gotten so good at this matchup my friend has to play Bowser against my Wolf now, you can do it. Just play safe, smart, and punish mega hard once you get that shine.