I added a very large nerite snail to my freshwater puffer's tank to help with the algae temporarily. Now it is missing. I know that puffers eat snails, but I figured this large snail was plenty big to be safe from this small puffer. At least for a while. But my puffer must have eaten all of him. Because his shell is nowhere to be found. Can a less than two inch freshwater twin spot puffer puffer stretch its mouth big enough to eat something that size? I am shocked. I have watched him eat before, his mouth doesn't get very big at all. But I have never fed him anything that large. He has had some pretty huge pieces of frozen krill....but he doesn't open his mouth and swallow it whole. He munches on it.....So how on earth was he able to eat a nerite snail that big? and leave nothing behind? I am still holding out hope that my nerite snail is in there somewhere. But I feel like I have looked everywhere.