NSW - local holiday suggestions, pet friendly?

I'm changing role and will have a good 3 weeks break in between. I'm thinking of 1 week local NSW holiday.

I want to bring my puppy, so hoping for a place that can allow dogs in the accommodations (not just outside).
Since it's holiday and it's winter.... place with bathtub!
Also want to visit friend in Orange, so somewhere where I can drop by there before and after travel will be great!

Any suggestions on place and accommodations? :)
Not exactly a short drive but I was thinking a drive up to Lightning Ridge (through Bathurst, Dubbo, take a stop at Wellington) then from Lightning Ridge head east to Nimbin and Byron Bay then down the coast back to Sydney?