Dog-friendly hotels around the UK, including pet-friendly places to stay in London, the Cotswolds and Hampshire, as well as luxury dog-friendly hotels.