Companion dog usually describes a dog that does not work, providing only companionship as a pet, rather than usefulness by doing specific tasks, beside to make happy its owner.

If you are one of those persons whom put your best friend first. Here is the best options to share with your pet.