No, pets are not allowed in the treehouses at Shimla. The tree house has a limited space in their stays which is only meant as per the accommodation capacity of humans with facilities so it does not allow the pet lovers to bring their pets on the stay.