No, a puffer is not normally aggressive. It is highly curious though and has razor sharp teeth. I don't think that you would have a problem with a smaller species of puffer. They have tendancies to nip at other fishes fins if they feel the urge but normally not a problem. I've got a porcupine puffer and have never had a problem with him. He's cool and has a lot of personality.