as a next step, i'd start Levels training.
It's a written format; U can do it solo, or find other folks who are also following the Levels program. Training Levels (originals) | Mind to Mind
Levels is designed to be custom-tailored to each dog - wherever U are on a specific exercise, U know exactly what the next step is, & the dog can be at Level 5 on 'sit', & simultaneously on Level 1 for off-leash recall.
put a notice on MeetUp, & start a training group.
It's a blast to get together with other dog-owners & enjoy training.
The biggest advantage of Levels is that proofing is built-in
; that's where most pet-owners fall short - they either forget to proof, or don't know how.
It's written right into the program in Levels, so U can't possibly miss it.