Kay, I can't give you too much advice, because Tigger was here first

He also "swats" the dogs on the snouts, sometimes if they even just walk by lol so they usually leave him alone.

Anna's advice sounds good, I've heard of that alot, when introducing a dog to a cat, to make sure the cat has an escape route! Not only incase the dog goes after it, but incase the cat doesn't feel comfortable.