Good morning. I agree with the above posters as it is a miracle tank, for now. I too am sad to say that I don't think it will last. I would surely consider rehousing asap.
The 4 Bloody Parrots alone in a 29g tank is wayyyy over stocked. They will grow 7 to 10 inches.
The
goldfish in with tropical fish is not suggest either. The goldfish might survive but it will not thrive.
Silver Dollars should really be kept in schools of 5 or more with lots of room to swim.
Puffers, I don't have personal experience with but I do know they need snails to eat as mentioned above. Their teeth will continue to grow. I've seen threads where people are having to file the teeth down.
I wish you only the best of luck. Please take these posts to heart. We only want what is best for your fish

If you can share some pictures we'd love to see your aquarium and fish.
Ken