i have lots of experence with dwarf puffer fish they will do great in your 20gallon tank i have one in my 10 gallon and he is doing amazing. Check him out at...