Scotland is surely the perfect place to take a dog on holiday. Wild, rugged countryside with nothing but the occasional eagle and whiskey distillery as far as the eye can see. We've chosen 20 of the most wonderfully stylish yet cosy places to stay in Scotland - your dog is guaranteed to love them just as much as you.