I finally have something to add to this topic, but it's regarding Lucario, not Falco.
When Magus-Cie said to play aggresively, that didn't make much sense...until just today when I had a bunch of Lucario matches with 2 different people. I now understand how an aggressive Ganondorf can work!
Firstly and foremost, defensive Ganondorf does NOT work that well against Lucario. Lucario simply beats out defensive Ganondorf with priority and superior spacing. It's kind of tough to explain, but the more you try to space yourself against Lucario, the more chances he gets to surprise you with his own spacing, range, and priority. His projectiles will pressure you if you're not close enough, if he gets you in the air, you're more likely to get beat up badly by retreating, and the delay on his smashes make rolling around Lucario pretty difficult. If you shield, more often than not Lucario won't be close enough to punish him out of your shield, and if you are close enough, Lucario likes to use Side B to push you away or grab you. So with all of this, how in the world does getting aggressive improve your chances?
Lucario users I played like their space. They sometimes approach you directly, but mainly they roll around, try and get behind you. When this happens, roll with them, as if you're trying to get behind them (better if you remain just a bit behind Lucario). Odds are they'll roll again because Lucario can't easy punish rolling away, so they need to get in position. But now you got them. If Lucario's still a bit in front of you, D-Smash or Thunderstomp 'em. If he's behind you, Thunderstomp or Flame Choke, then follow up with the appropiate move. Just make sure to not let Lucario get into a favorable position.
If Lucario does get away, he's gonna start charging Auraspheres. Do not fear this, but close the distance. If he throws anl Aurasphere to stop your pursuit, throw out a Dash A to snuff it while continuing to close the distance. This pressures Lucario into throwing out one of his smash attacks. It's predictable at this point that you can shield and continue putting pressure on him. He wants to get away or get you away, but closing the distance forces him to either get very defensive or offensive which can work to your advantage.
Oh, and this doesn't just apply to small Auraspheres (as I initially assumed). From 0%-116%, Dash A can snuff fully charged Auraspheres too! At 117% though it'll outprioritize Dashes. F-Smash can snuff them for longer, but by then you should be killing Lucario. Shielding is obviously a less risky option, but this tactic is a bit of a mindgame against Lucario. Also, if Lucario would be close enough to grab you out of your shield, Dash hitting Aurasphere removes that option. Once he starts seeing Ganondorf devouring his projectiles, he'll resort to either throwing them at you while you're in the air (air dodge 'em) or throwing 'em while closer - a rather predictable strategy honestly. While you want to get aggressive, you won't be totally dropping your defense, so keep on guard for a close-ranged Aurasphere. If you're close enough, and you predict Aurasphere, try Dash attacking once more to interrupt it!
Lucario's only other option then is closing the distance. In this manner it really is up to how the opponent plays, but once Lucario gets offensive, it's not too hard to switch back up to a more defensive style. Just continue putting pressure on him to be offensive, which in turn actually weakens his spacing game just a bit. I will warn though against two particular moves Lucario has. First is Double Team. If Lucario starts using this, it's gonna make it a bit harder to get aggressive. Fortunately it's easily punished if whiffed. The other move is Lucario's UTilt. It's a nasty little move that can catch close enough opponents, combo, and get you in the air where you usually don't want to be.
A small tip regarding air combat. If Lucario has you in the air, your two options are to retreat and to Wizard Foot. Retreating depends on the distance between you and Lucario, but if he's close enough, he'll catch up to you and beat you up, meaning you have to Wizard Foot through him. You'll most likely trade hits, but it gets both of you back to the ground. Well...sometimes only you return to the ground, but that's okay. Lucario will bolster himself with DAirs, so just get close enough to punish him as he's about to land.
Finally, DO edgeguard Lucario! Do what you can to knock Lucario off the ledge, then gimp his recovery. He has his dangerous aerials, but even one good UAir spike can make the difference. Key though is to get him to use Extremespeed to grab the ledge. The move is easy to see coming, and it's not an attack, so it's your best bet for KOing him.If he's high enough, he'll more likely aim for the stage floor. Concentrate on grabbing the ledge, but watch him. If you believe he has enough height to bypass the ledge, get back on stage and punish his move lag!
So in summary....
> If Lucario likes to roll behind you, train him to roll often so he's opened to D-Smash, Thunderstomps, or even Flame Choke
> Dash A devours Auraspheres until Lucario reaches 117%. Dash through 'em, close the distance, and force his hand. React appropiately to his reaction afterwards
> Once Lucario gets directly offensive, being defensive will let you keep up with him. Just watch out for Double Team or U-tilt
> If in the air, retreat if far enough, but otherwise use Wizard Foot to get back to the ground
> Edgeguard!! Get Lucario off the edge, keep him low, then ledgehog and gimp his recovery. Punish him if he aims for the stage itself
As SporcsAndHumans put it, you gotta have the better mindgames here. Fortunately it isn't as hard (with at least certain Lucario players) for Ganondorf as I originally thought. Though Lucarios vary in playstyle, they generally want to space themselves with rolls or lesser attacks so they can sweetspot their smash attacks, spam Auraspheres, and juggle with launchers or aerials. If you keep that in mind, you can quickly ascertain how your opponent plays their Lucario, then pressure them out of their strongpoints and make them resort to tactics they're not as good at. Do that, and Ganondorf will eventually overpower them.
Oh...and do NOT let Lucario live to high percentages. There's no major strategy to this. Ganondorf can kill Lucario at at least 100%, so do so to prevent Lucario from getting too powerful.
I hope this really helps! Please tell me if somethings don't work as well.