I use an Anschutz .22 Hornet, and have used it for animals the size you want to hunt, I find it is effective on everything up to 20kg body weight with proper shot placement and reasonable ranges. I have cleanly taken coyotes of about 15 kg (built like a really big jackal) and 25 kg beavers with no problems. I would be cautious about using a hornet on baboon unless you can get closer than 100M or so, the only baboons I ever had a chance to shoot at wouldn't let me get that close. I had a .17 HMR for a while but sold it after I discovered it was quite a bit more expensive to shoot than hand loaded .22 Hornet. The light varmint style bullets it is loaded with are excellent for small pests but ruin too much edible meat on small game and fail to penetrate adequately on body shots on animals bigger than 10Kg or so. It gave excellent accuracy but didn't fit my hunting needs so I sold it. I have seen FMJ ammo advertised for the .17 HMR but have no experience with it and have never seen FMJ offered for sale in a store here in Canada. I prefer a .22 win magnum rimfire over the .17 HMR for hunting any edible game, but they generally aren't as accurate as the .17HMR. You can handload the .22 hornet to rimfire velocity if that is of interest to you, i would recommend doing so if shooting the smaller birds - or limit yourself to head shots. Either the .17 HMR or factory loaded .22 Hornet W/ Soft points will blow up a dove or francolin with a body shot. If you can find FMJ ammo for the Hornet, that is a good option for the really small stuff. I have used some S&B FMJ-RN that worked well for small edible game.