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 "retriever"s, "flushing spaniels", and "pointing breeds".