So glad things are going better! Sadly, if a cat walked into our house, Cara would try to kill it, so it's great your dog thinks it's a new friend 🙂
If you look for positive trainers, you should find ones who are consistent but positive in training methods.