What do you think is the best small pet for a young girl (junior school)?

She wants a rabbit or a guinea pig. What are the pros / cons of each? Any idea of a better suggestion?
18 answers 18