The kind of dog to get really depends on what you want to do with it. Deer, bear, and pigs are usually run with a pack of dogs not just one dog. Plus that kind of “hunting” is more geared toward a group of hunters rather that just one. It seems that you are looking to get just one dog, if that is the case you should look to a blood-trailing dog. Labs are good at that so are Brits and Golden Retrievers. On top of all these decisions your choice will be dependent of weather the dog will be a companion/hunter, hunter, housedog, outside dog, family with kids. You also have to decide if you will try to train yourself or invest in having it trained by a professional trainer. So you see you have much homework before you bring that puppy into you life. Lastly are you sure that MN allows the use of dogs for big game, many states don't.