Rabbits can be wonderful pets.
But rabbits do require very particular, unique care. Often they aren’t provided with that care and they become nightmarish pets to own, and they end up allocated to a small cage in the garage, or abandoned in a park, thus transferring the nightmare from you to them.
Please, please, research rabbits before bringing one home. Particularly focus on these areas:
– diet
– environment (housing, furnishings, rabbit-proofing, etc.)
– play, human interaction, communication
– medical care
Here are some great resources to begin with:
http://www.rabbit.org/
http://www.ontariorabbits.org/
http://www.adoptarabbit.org/
http://language.rabbitspeak.com/
To answer your specific question: rabbits are on-average very clean pets. They groom themselves all the time, like cats. They are easily trained to use a litter box. Even when litter-trained, though, rabbits will sometimes poo outside the box. They do this for territorial reasons and while there’s things you can do to reduce it you can never eliminate it completely. Rabbits are very territorial animals. But rabbit feces doesn’t smell, doesn’t stain, is hard, small, and dry, and is easily swept or vacuumed-up. Rabbit urine is another matter. Rabbit urine is smelly and if the litter isn’t changed every day it will start to smell, and given time it will smell terribly. But if you change the litter every day, and thoroughly clean the boxes on a regular basis (every month or two), you won’t have a problem. Sometimes you’ll still smell it but it won’t be bad. It’s nothing like the smell of a cat or dog, it’s more… ruttish. Less sharp, more earthy. Having owned cats and rabbits I can say cats smell much worse. Scooping a cat’s litter box is disgusting, scooping a rabbit’s litter box is just an annoying chore. In my opinion, of course. And cat shit smells like shit, but rabbit shit smells like nothing, so that’s very nice. I mean I admit sometimes when I enter the room it’s like “smells like rabbit in here,” but really it’s not bad, and you just change the litter and open the door for awhile and it’s gone.
And of course, with any animal you bring home, you’re bringing home an individual. I say rabbits on-average are very clean pets, not every single rabbit you could encounter. My rabbit is an old guy, not fixed (I do not recommend leaving rabbits intact, but in this case altering him is not an option), and litter-trained only when he came to me a few years ago: I would not call him a very clean pet. He poos quite a bit outside his box, sometimes pees too, and the fur around his back-end is matted and stained. So really you have to be prepared for any eventuality.