I've always had problems with hand knitted leg warmers staying up. Maybe it's just me. You could leave them the way they are, crochet a chain, and weave this into the top and bottom of your legwarmers with a crochet hook. Gather and tie them on when you want to wear them.
Welsh corgis are cool.