You need to do a lot of research on spotted puffers before you try getting them. I don't think they are recommended for beginners. They also get rather large.
The 1" of fish per gallon rule is intended for adult sizes. You should figure out what species of angel fish you have so you can check on how big they are supposed to get.
I'm not sure I would keep a pair of angelfish in a 29g either. They get pretty tall and I think they can be territorial.