Hunting dog
These dogs are also called bird dogs. They are used by hunters who carry shotguns to hunt small animals.  Gun dogs come in three main classes. The classes are retrievers, flushing spaniels, and pointing breeds.