Unfortunately I still live at home, so I'm limited by what I can find in the hardware store. Although the first thing I asked was could I get a Jack Russell Terrier, I was told no.
One day I'll be able to get a dog. All we have now is a lazy cat. Last time we had a mouse, it would steal food from the cat's bowl, while she watched them.
Also due to a cat and a two year old, poison is out as well.