Puffers like snails, but I wouldn't know about the compatibility issues, socially or environmentally for your particular tank... (this may be why it wasn't recommended above...)
I have the opposite problem. I wish I could get my snails to reproduce! I feed them to my puffer and try to get them to breed in my other tanks but they wont.
My water must be way too clean!