Companion dogs do not mean any special breed or type of dog but simply refer to any dog that would make a good companion to their human family. So, basically, any dog could be a companion dog, being the bundles of joy they all are. For a slightly more concrete definition, a companion dog is kept just for its company, as opposed to a service dog that should have an active occupation (such as guarding or herding). They are very similar to emotional support dogs, but unlike the latter, they...