I wear a bathrobe at home nearly all the time.

I get dressed in the morning and put it back on so that DD doesn't get her sticky breakfast hands on my work clothes.

I get home, and throw the bathrobe on,
-to protect my clothes
-to have a pocket for my phone (many of my suits/dresses don't have pockets)
-to stay warm (we keep the house very cool)

My bathrobe is warm and fuzzy and very functional, but also frumpy.... to quote my husband quoting A Christmas Carol " You look like a pink nightmare!"

So what can I use instead? I'm looking for a warm butt/knee length something with a pocket, that doesn't make me look like a frump that didn't get dressed this morning.

What I really like is an old fashioned fancy housecoat, (the kind that look like dresses, not potato sacks, but all the vintage ones are very expensive - which defeats the purpose of something that can get dirty and be thrown in the wash)
https://www.etsy.com/listing/611478779/1950s-vintage-sewing-pattern-womens?ga_order=most_relevant&ga_search_type=all&ga_view_type=gallery&ga_search_query=1950%26%2339%3Bs+housecoat&ref=sr_gallery-2-13&organic_search_click=1&sca=1

https://www.etsy.com/listing/737278101/1950s-vintage-housecoat-hostess-gown?ga_order=most_relevant&ga_search_type=all&ga_view_type=gallery&ga_search_query=1950%26%2339%3Bs+housecoat&ref=sr_gallery-1-6&organic_search_click=1&frs=1

Any suggestions?