Do you actually mean Inverness, or the general area? Personally whilst I like having Inverness close by, I’d not choose to holiday there – so much more to do in the area.
We are dog friendly but only take one week bookings. However our friends place a few hundred metres up the lane does. It’s relatively basic (edit – not that basic, think IKEA furnishings) but lovely location. You might need to sweet talk Anna into two dogs – can’t remember if her normal limit is one.
https://www.betulachalet.com/
Ah, edit looks like she’s upped it to minimum of 3 nights – don’t blame her! And it’s not that much cheaper (esp if paying to 3 nights and staying for 2). So may not be any use for you.