Have you been in group dog classes yet?
Think that the distractions that great dog classes start adding once the basic commands are learned would be a HUGE help to you.
If your dog ignores you when you are right there, then it's cause he's learned to ignore you when other things are going on (distractions).
While CLEARLY a running cat is a huge distraction, the group classes with all that involves starts putting you up in the leadership role a bit more. In a very clear way with the leash/collar and an instructor to give immediate feedback.
I've never actually had an instructor bring a cat to class, but I sure have had them running around throwing/bouncing/tossing balls and that's a really good start to what you are going thru. But this is something that needs to be built up to, not just expected if you already know your dog has issues with ball/play/prey drives.
CLASSES in a group with all the dogs/people/chaos that involves when our dogs learn the still have to listen to us no matter what.
Bearskjold, if you can do us a huge favor and go up to the narrow black strip along the top of the page, hit the 'User CP' and put your GENERAL location (you could live in Taiwan for all we know) you may get specific help for trainers/classes in your area you didn't even know about. Once you add your location it will show up to the left of each of your posts like where my Poconos stuff is showing)
MACH3 Bretta Lee Wildhaus MXG MJG MXF MFB TQX HIT CGC TC
Glory B Wildhaus AX, AXJ, XF
"Behind every great man is a woman rolling her eyes." - Jim Carrey