Yes your son can add more fish. Generally the rule of thumb for fish that size is one inch of fish for every gallon of aquarium. When you get to the larger species like Oscars or large catfish you have to start thinking about tank width and length. He would probably be happy with something like emperor tetras or cardinals judging by your list of fish so far. Maybe even a small pleco species like bristlenose.