RE: 00Buck or .22rifle?????
a 3" 00 buck in 12 gauge only has 15 pellets, and a 2 3/4" only has 12 pellets. BUT at 20 yards, it would be leathal on a coyote or fox, no question. A better choice for shotgun and predators would be 4 buck! Pattern your gun, and find the best choke for your gun, and you could be lethal out to 50 yards with your 12 gauge.
There must be some tough dove in your neck of the woods!