Agree, depends on what OFL said- doing a 100% once a week when you have a filter and/or live plants isn't recommended.
In a 5 gallon, with no live plants, 40-50% weekly with siphoning is the recommended amount.. with live plants, depending upon type and how many, 30% is the average per week.The bigger the aquarium, the easier.
I firmly believe 5g to be a minimum for a betta, anything less, as you're seeing, is such a bother and is stressful for the fish to constantly be removed from their home for cleanings.
A planted 5g with some MTS or pond snails and your can just change out a gallon to two a week and be fine. With two, do the same but in a divided 10g (with 2-4 gallons a week).
Plants make everything better (and note the plural on plants, one will not due).