Although you want the picture perfect family, never assume that the first meeting is picture perfect. Dogs get into fights with other dogs all the time, so they could easily fight cats, as well.
You want to consider the personalities of both the dog and the kitten. A dog that is too aggressive could attack the poor kitten. A dog that is too shy and introverted could run away from the situation. Some dogs have developed personalities that are very hard to get rid of overnight. As a result, it is impossible for them to make new friends.
Cats tend to be less friendly than dogs because they are more territorial. You should introduce the two animals in a neutral territory.Have the two pets get a good look at each other. Encourage them to get close to each other, even if they resist at first.
In many cases, one animal has an overbearing personality that suffocates the other animal. If you notice this, it may be more suitable to keep the animals apart.