
I have 3 Borders who are fine with other dogs, 2 entire males (3 entire males until recently) and 1 bitch. As a breed they are usually very amiable with other animals, but that is not to say you cannot get a bad one. Was your pup from a reputable breeder and was he socialised correctly, was he an only pup as that can sometimes be a problem too. I would suggest you speak to a behaviourist, and DO go to socialising classes, I would NOT allow my dogs to behave this way, especially at that age, I cannot help wondering who is the boss in your house! I don't mean that the wrong way, but if your dog is boss, then his behaviour is as I would expect, others may disagree.
Dawn.