The familiarity of cats and dogs is not the easiest thing. There are many factors that you need to consider. The most important is the breed of your dog. If you breed and breed of the parents is not compatible, then your dog may be genetic problems with behavior.
This will create additional difficulties when meeting your Pets. If the dog you are the alpha owner, she won’t respect you and, consequently, to listen to your commands. In this case it is better to wait with acquaintance.
Dogs are pack animals. With different dogs in how they communicate. But don’t think that if your dog is good with other dogs in training, and the cat will be also.