It may also be that your cat is terridied of dogs because it doesn't know what they are and that they won't hurt him. My room-mates cat was like this, he took on my parents golden retriever the first time they met.
If you can confine the pup so that the cat can smell it and get near it without actually being in contact with it that will help.
Our cat is also crate trained so we also put the cat in his carrier to show him that the dog didn't really care for him and really wasn't going to be a bohter. This will only work though if your cat isn't afraid of carriers.
|