Okay, so, the short answer is no.
The long answer is a bit more harsh, I'm sorry...
The cats (assuming that's one in the middle of the second pic) are corys. Corys should be kept in a minimum group of six so they can be happy and healthy and display natural behaviours.
Someone else here will be able to tell you the exact kind; I'm not all that up on cory info.
The one glo fish also needs at least five buddies, as above. There are a few different types of glo fish, you need all the same type.
No fish other than a betta should be kept in a 5.5g. It's too small for even the smallest fish to really swim around and be healthy.
The glow fish will be behaving aggressively because it already has no space, and now it has intruders, which also shouldn't be in there.
I wouldn't put anything in with your puffers other than maybe some ottos, which seem to be immune to puffer-pickin. They may seem tame now, but as they reach maturity they turn aggressive and attack pretty much anything that moves.
I'm sorry to be the bearer of bad news
The good news is: puffers can be real sensitive, so good job on keeping them going
Snails can also be super-sensitive, bad keeping a 5.5g safe can be super tricky, so good job there too.
I love the second pic. Tank looks beautiful