If you want to breed snails for the puffers, get the ramshorn snail. They breed like crap and you don't need any mama or papa snails coz they can breed for themselves (i think).
Snails are hermaphrodites! So it only takes two random snails together... you just leave it to them which sex they decide to be!
Although if you really want to breed snails you will need to put them in a separate tank, research which aquarium snail species reproduce easily and fastest, and research their required conditions for optimal reproduction!
im feeding frozen blood worms at the moment i cant find black worms i'm gonna try the snail thing i just wanted 2 know if the puffers would eat the large snail