Traveling with pets in India is easier with pet-friendly stays. Places like The Den Corbett, The Hideaway, Tree of Life ...