Nope, you need to feed them hard shelled food to ware down their beak, otherwise they will overgrow and not be able to eat unless you trim their beak. I find that snails and crayfish work good for me. They need to be fed hard food at least once a week, if not more often.
Go out and get around 100 snail from eBay and just 20 in his tank the others tryand breed them so you don't have to breed them again O and one more thing flake food sucks they need live food and good blood worms go buy some gvh it works good I and if that's your puffer in the pic it look really bad get it fat flake food is not going to help him he'll get sick and die
i feed mine snails around once every two weeks to once a month most shops will give them for free at least mine does..also feed him brine shrimp you can get a brick of the stuff that will last about a month and a half for about 4 to 7 bucks..mine will not even touch flake food
Puffers love snails! Ask your LFS for free snails. I get them there all the time, loads of them. The girl always looks at me funny-lol-because she throws them away.