Ranked in these QuestionsQuestion Ranking
Pro Will require a child to get out of the house more
A dog will need walked or at least taken outside multiple times a day. If a child is being taught to take care of a dog that means the child will be going outside as well.
Pro Fun to play with
Unlike a lot of cats who can often be aloof, dogs like attention and want to play a lot. This means going for walks, running around outside, playing fetch and teaching them tricks.
Pro Easy to find one that fits with your family
With many different breeds of dogs there is sure likely to be one that will fit your living arrangements and personality. This way you can match up to a species that is lax and lazy or energetic and playful and anything in between.
Con Require more care
Dogs need to be taken out multiple times a day, they often need more vet visits (than a cat) and usually require more attention as they are social animals.
Con Can be aggressive
All behaviour is dependent on the influences of inheritance, learning and the environment. Aggression may be normal or abnormal depending on the context. It is important for dog owners to be aware that aggression can be caused by underlying fear and anxiety.
Con More expensive
Purchasing a dog can cost quite a bit more than a cat (depending on breeds) and then also generally eat more food. They may also require more vet visits. All in all a dog often costs overall quite a bit more than a cat.