I don't have any suggestions, unfortunately. I've managed to reduce/stop Boomer's barking in certain scenarios but it's still bad at times. He barks non-stop when he's excited, when he wants something about to happen to happen faster (throw ball, head outside), when the doorbell rings or someone knocks, if he wants to chase an outdoor cat that doesn't run away. It's the last big bad habit we're working on and the hardest to fix.

If I could go back in time and nip these habits (somehow) in the bud, I would. I'd buy my trainer dinner if he/she could help, I'd be so grateful.