Only fish I've tried that are perfectly suited for shrimp are Oto's. I think they are more compatible than my Amano Shrimp as they are far less pushy with food. BN Plecos are good also, but they will suck up new born shrimp, at least mine do at 2 inches in size. The Plecos don't eat small shrimp often though, so I keep them around as they don;t really make a dent in population. They are valuable glass cleaners.