I highly suggest you get a Snail... I have 1 in each of my Betta tanks, they keep it nice and clean and they are actually pretty.

I have teardrop snails, they do not eat live plants and do not reproduce in fresh water...