It basically needs algae present in the tank, wich will be provided by waste produced by any tank inhabitants, light, food and pretty much anything. They just need to be in a tank with water (if it's supposed to be in water), it doesn't really need to be a specific size but it should really be about 1 Imperial Gallon. Just give it a few plants and places to hide.
HTH,
Neal