I would use baby gates for sure to keep the dog away from the cat. I would be annoyed if I were that cat too.
Poor cat...Why did you you let the dog keep going back to the already annoyed cat?That dog would have been told "NO" and been in the crate for harassing the cat. We have 3 dogs and 4 cats and the dogs aren't allowed to chase the cats!
I am likely going to get a baby gate ... it is hard with two floors and I want our cat to gradually come back to being with us on any floor level she wants to be. The dog is going to be on main and upper for now and we'll gate the basement, where the cat is currently hiding. I didn't "let" the dog go back and forth ... the dog started and until we managed to grab the leash and leash her and then crate her it happened. She was put in the crate to calm down and to "get herself together". I didn't let it go without any discipline.
That dog would have been told "NO" and been in the crate for harassing the cat. We have 3 dogs and 4 cats and the dogs aren't allowed to chase the cats!