Have you ever tried rainbows? They are active and busy, but don't usually bother other fish. Their colors aren't so great in the pet shop, but as they grow they are really gorgeous. They might outcompete the puffer for food though. They are very fast. They also might make the firemouth a little less shy.
wern