Dealing with an aggressive fox is easier than dealing with a passive/campy fox. The main anti-approaches against aggressive foxes are up-tilt, retreating sh f-air, jab, d-tilt, and full jump d-air.
up-tilt beats fox's n-air/d-air approach, although it's frame-9 which is relatively slow, aggressive foxes tend to telegraph their n-air approaches to the point where you can react to it.
jab/d-tilt beat dash dance grab/shine ground-approaching foxes, retreating f-air is more of a safer anti approach that covers both options, at the cost of losing some stage positioning.
Remember that after mid 40% ish you can up-b OOS (2 frames) if foxes is pressuring you heavily with n-air shines or w/e, and it'll force him into knock down/tech options. So that's a nice eject button to have sometimes.
*Sausages are a good option particularly if fox is on a side platform and you're in center stage on the ground. It makes it harder for him to approach you directly.
Recovering against fox is tricky, but g&w has a lot of mix-ups that are hard to deal with.
1. if he tries to jump out and shine you, you can out-range shine with up-air (if he's above you) or f-air (if he's in front of you). Be careful with the f-air because if you think he's going to jump out and shine you but instead grabs the edge, he can invincibly shine you from the after your f-air whiffs during it's post-lag.
2. if he waits on stage for you while you're recovering, try to fast-fall to your sweetspot and then up-b. Up-b'ing high when fox is at low % is dangerous because he can CC the up-b and then shine, which can kill g&w at 0%. You should only up-b high if you're predicting/reacting to fox grabbing edge, in an attempt to hit him while he's doing so. If you do hit him during this, it puts fox in a really bad position.
3. On stages with walls (dl, ys, fod fd), you can more safely up-b while riding up the wall, because if fox decides to shine you, you can easily wall tech -> b-air (to halt your outward momentum, kinda like marth) and then recover more easily. Battlefield and PS are way less forgiving when it comes to this.