The Balmoral Hotel, Cheval Old Town Chambers, and Hotel Du Vin Edinburgh are among the best pet-friendly hotels in the city, offering pet-friendly rooms and amenities to make your furry friend feel welcome.