You might want to look into having a bigger tank for him to actually live in like a 2.5 gallon or something. Makes water changes easier (you can do partial changes instead of full) and even that little bit of a bigger size keeps the tank a little more stable than a 1-1.5 gallon will. Do you use a heater with him?
Also, instead of plastic plants they sell silk ones that I really like to use with everyone, not just just my bettas...those won't hurt your betta and you might find him sleeping or resting in them :)