First thing I noticed...
don't use DownB to approach at 0%
He just crouch cancelled it and punished you every time.
Do you play other players often? It seems that you know each others habbits quite well. Things like the way you'd both recover and edgeguard each other had that stand out. (example: the first stock you took in the first match, you dair, guessing he'll side B early, and he did. Whereas he could've side B'd to the ledge after you SH'd and been safe, which a different Fox could've done safely recovering. You didn't cover all of the options, just the ones he likes to make)
If you can, don't succumb to his habbits. Stay grounded when you edgeguard and cover everything you can. Eventually he'll have to switch it up as he improves as a player too.
And a famous lesson of patience...
"You don't have to go to him if you don't want to"
WD backward into dsmashes and stuff isn't bad either. He might run into it and it's safe for you. If he tries to punish it, punish him for it. Mix it up.
And mix it up in attacking too. Every Fox (even him) will SH your approach over expected dsmash and ftilts, so throw out a few utilt/usmashes. There were several ideal times to do them and you just kept downsmashing.
Nice weegee otherwise. He knows the match up well enough to punish the things Luigi sucks at (shine>upB lolol)