Dogs have been used as hunting companions for thousands of years. Whether aiding in locating and hunting large or small game or defending against predators, dogs have played an integral part in providing food over the centuries and defending against predators that would endanger people and livestock. As a result, many different types of hunting dogs have developed, such as terriers, primarily used for hunting small game, to gun dogs that delicately retrieve fowl, to hounds that scent prey, and larger hunting dogs that are used to hunt predators and larger game.
If you want to use your dog to hunt multiple animals you will need to consider that dogs have been developed specifically to perform certain hunting jobs, and not all dogs will be appropriate to hunt several different types of animals. Hunting dogs are intelligent, and dogs such a hounds can be trained to scent a variety of animals accurately, however, you will need to consider your dog's breed, aptitude, adaptability, and personal attributes before determining what type of game or variety of game he will be capable of hunting.
Remember that dogs are usually bred for specific tasks, and teaching a dog a variety of hunting tasks and to focus on multiple animals will require an intelligent, adaptable, dog and extensive patience and work to get him used to the variety of techniques he will require for hunting various animals. Not all dogs are up to the task, so make sure your dog is capable and do not expect more than your dog can deliver, as this will just result in frustration for you and confusion for your dog. Many general hunting dogs are taught to locate and flush out game such as wild fowl, rabbits, raccoons, and other small animals. Large game and predators usually require specialized hunting dogs trained specifically for that purpose.