I had this same problem not so long ago between my Madison and my Sassy Bill.
Sassy Bill has a slightly dominant personality and is also very prone to claiming. (she also had some separation anxiety as well as a list of other issues I worked through in year one)
I was quite surprised when she started behaving like this and had reached my limit the day Madison tried to enter our office because his favorite song "Hey Jude" was playing and the dog chased him out of the room. (my cat likes the beatles)
What I did, and what I reccomend, is implicated NILIF, I did a couple key things to help.
When Sassy asks for attention, paw tapping, trying to get into my lap, pushing the cat out of the way etc, I command "go" or "out" go being go to a certain spot be it the bed or w/e and out being out of the room completely.
Should I be petting the cat and she comes up, I don't even make eye contact, I tell her go and make her wait until I am done. If she ask for attention out of the blue, she is told to go, and then a few moments later, I will call her back and have her sit and then pet her.
She also does not pass through doorways before I do, does not just get her food, she has to sit and wait until I tell her to go ahead, and then she can eat, and she doesn't enter the house or even get up to the stairs before I do.
You need to make your dog realize that YOU decide who is pet and when they're pet. (this does not mean being mean about it or physically harming your animal) My dog knows I am mom, I am on top, and I make the rules.
As far as the chasing, try to pick up on your dogs initial behavior and correct it immediately, ears perked, tail stiff, etc. When I saw Sassys trigger behavior I just told her NO, Sit. and she'd stop, and sit.
NILIF stands for nothing in life is free, and it works, if my dog has to cooperate with what I want before she gets anything she wants, it helps her to see the pack order more.
It broke my heart to have my dog chasing my cat from me, he's my baby, my little mamas boy and it was causing him stress.
If your dog doesn't sit or stay, walk towards them. walk them back into their spot using your presence. you don't need to speak, just look and walk. No negative energy, just calm confidence radiating from you.
it helped me, it worked, and not time outs or punishments, just redirecting my training a little bit.