For the purpose of the Carica Pets website dogs breeds are split into the following types
Companion dogs (including Toy Dogs) are dogs that provide companionship as a pet to their owner.
A designer dog is a dog that has been bred between two other purebred dogs of different breeds.
Herding dogs historically were bred to manage the movement of other animals by gathering or herding or protecting livestock.
Hunting dogs hunt for other animals alongside humans and are known for their stamina and ability to find the scent of the animals they hunt.
Terriers are generally a small dog and were originally used for turning out foxes and other burrowing animals from their earths.
Working dogs are trained for specific duties to work alongside humans.