There are only a handful of loaches that fit into 20 gallon tanks and most are not very effective getting at snails. Also, puffers are not the best tankmates in community tanks...I think it is a little haphazard to suggest fish when we do not know the original stock list 
