It doesn't "seem" to keep him warm enough? How are you measuring temps? a 10-20g UTH will heat to well over 100*f unless controlled by a thermostat or rheostat.