Are there any snails in your tank? I have them and they can eat a small fish body like a neon in like 20 minutes. I havent seen the bodies of a fish under 2 inches in a while. they just dissapera. thats why I have to count the fish often. Iv also heard that some plecos will do the same.