So, I've got some questions for you. How old is she? How long has this behavior gone on? Has there been any changes in your life or your dog's life. It does not have to be related to cats. What is her body language when she growls at the cats? Things to look for- is she moving closer to you, lunging towards the cats, panting, licking her lips, is her tail up or tucked, are her ears back or forward. The body language is important. It will tell you a lot about what's going on.
Its been about a month.
the changes are I'm home a little bit more, but thats it.
When shes doing it half the time shes not even moving, just a growl like shes too lazy to move, she could be on me, next to me or even away from me and she does it.
None of that means it can be jealousy or resource guarding. Resource guarding is when the dog thinks something belongs to it (in simple terms). A dog can resource guard a toy or a human. My dog does this with me. Even if I'm cuddling, he doesn't want the cat near. In his head, the cat may try to take me away from him.
She does have a toy with her. Most of her toys last about a week until she gets the stuffing out, this one she doesn't seem to be too keen on, yet its always near enough to her on the couch. It doesn't come to bed and she does it there too.
As you've already discovered, this isn't going to work. If your dog is resource guarding you, she may well be getting rewarded in a way by your actions. First of all, you put all your attention on her, thus ignoring the cat. Second, by taking her outside you are moving away from the cat. If your dog got a clip from a cat, all your doing is confirming that the presence of cat causes unpleasant things to happen (getting thrown down and sprayed with water).
I have a little spray bottle, which she knows if I grab it shes in trouble. Half the time I just have to reach for it and she'll stop.
I'll stop that now.
Ok, I've probably overwhelmed you with information for now.
Thanks for all that
Nic