I got a puppy at the end of last year, and I have an adult dog (both very small breeds). To begin with the puppy was completely unphased by my two cats. Prior to getting the puppy, my older dog was also absolutely fine with the cats, she might get a bit frantic if the cats get too close to where her treats are kept (because obviously the cat really wants her dog treats 🤔), but generally no probably at all.
My two cats are very different characters. One is very brave and doesn’t give a shit about anything, and the other one is scared of his own shadow. He’s always kept his distance from the dogs, and they can pick up on the fact he’s scared of them. My braver cat muddles along quite happily with the dogs, so it’s not all cats that are a problem, just my scaredy cat.
Over time the puppy has got progressively worse with the scaredy cat, he gets really hyper and squeals/barks when he sees the cat, and chases him. Our house isn’t very big so the poor cat can’t escape easily. And now my older dog has decided to sometimes join in with this game.
I tell them off each and every time and things have maybe got a bit better, but they’re still horrible to the poor cat, who now rarely comes into the house because of them. Today they chased the cat so I told them off and put them in the garden (in the rain) for a time out, only for about a minute. I felt awful doing that but they really do need to learn to stop doing it. Not sure whether this will be effective or not, but they are clingy little fuckers so knowing that they are in my bad books and being kept away from me is probably the worst thing that could happen to them in their heads.
Rehoming any of them isn’t an option, I feel like this can be worked through but any suggestions on how would be appreciated.