I personally would go with a pump and in a .22cal. That will work good, at close range up to a rabbit. This accuracy level requires a lot of practice,

I definitely prefer pellets to BB's. Pellets have much better ballistics and impact characteristics, IMO. CO2 cartridges are one more item that depends on a reliable source of supply and added weight to carry.
_________________________
QMC, USCG (Ret)
The best luck is what you make yourself!