4.06/4.07 is likely the most important non-sentient tool you have to work on specific scenarios in your game, and doing this in Dolphin will allow you greater control over your savestate workflow which will save you time and greatly streamline your practice sessions.

A big problem you'll frequently run into doing 4.06 practice on console is the limitation that comes with only being able to do one replay at a time. This means that every time you turn the console off you need to redo the entire replay, and every time you switch up what you're practicing your old replay is lost. This is an enormous timesink, especially if you spend a lot of time crafting a really detailed replay, practice a single situation for maybe a half hour or so, and then replace it with something completely different.

The solution here is to use dolphin savestates - you can make your replay, save a state in dolphin with the replay running, make another replay, save a different state with that replay running, so on and so forth until you have up to ten concurrent replays in different savestate slots. You can preserve the replays forever this way, since they get stored as GALE01.sxx (where xx is the number slot it is, from 01 to 10). Savestates are around 17MB each, which is fairly large but you can still build yourself a pretty sizable collection assuming you have the hard drive space for it (for comparison, 880 savestates is about the same size as Overwatch).

Another nice thing about this is that you can practice mixup situations this way, using a simple randomized autohotkey script. So if you have the same situation with 7 different variations (e.g. the same recovery with 7 firefox angles) then you can practice reacting to the angle, timing your input, and edgeguarding.

You can build up a database of drillable situations and copy-paste replays into the root StateSaves directory (and re-rename it to GALE01.sxx of course) which saves you plenty of time and increases the longevity of your replays. You can now focus on making your replays as detailed as possible and get accurate practice on that situation forever, instead of rushing through it just to stay vaguely sharp at it.