Great question.
I have raised my rates and increased my minimum to 3 or 4 nights. This is resulting in longer bookings (5-7 nights) at first and then I will fill in the gaps with 2 or 3-night stays.
I was way too overworked the last few summers. The longer bookings give me a break. I am also using a bunch of rule sets to maximum my calendar so I hope to have very few dead nights in between bookings.
I took a ton of 1-night bookings when I first started hosting. Now, I absolutely dread them.