This comment is hugely important.Most of the posts are pointing out what can't be kept in 3 gallons rather than what can.
Focus on what can be kept. 3 gallons is terribly small. We all pretty well know that not much can be kept in that size of tank and thrive. What can?