Yeah, golden retrievers are not the same
A couple things I've learned along the way (our Simon is six months old yesterday): distracting with a positive command and a treat works OFTEN. If he starts revving, waving and saying no* really does nothing. What helps is sort of breaking the cycle with fun. (Yeah, basenjis can figure out that they can start fun with behavior, but whatever. He's a good boy.) So a quick session of sitting and down and touching our palms can focus him and THEN we give him something special like a kong and all is well.
Another is three strikes. We are finding that sometimes he is just overtired and/or overstimulated, and so a quick pop in the crate for some breathing space for everyone can work wonders. Three strikes supposedly is 1 minute, 5 minutes, full nap – if the first minute isn't enough to unrev him, 5 minutes might be, and if not, let him just chill for a full nap. I would prefer another name for this method, because I think it SOUNDS like punishment, but it's totally not that kind of method. It's a problem-solving method.
And walk the heck out of him. The heat is ridiculous right now, and that is a huge challenge for us. I'm not exactly an early riser But if I oversleep and miss that good walk time before it's hot, Simon's day is not as fun -- and neither is mine.
If I ever wrote training advice, I would start with "don't teach the word no until you have at least 10 actual commands to try, and if you still think you need the word no, then teach a few more." I drove my adult kids nuts because I kept telling them "he doesn't know the word no". I prefer giving a dog something to DO rather than trying to teach him not to do*.
**Quit is different.