please dont buy any pet just for fun for your son.he is only 4 and dont knows how to take care of the pet.it would be your job to feed it and to take care of it.
but if you really want to have a pet at home then how about a cat for example?