Keeping the climatic conditions in mind, the dog breeds best suited for Indian climate would be the breeds with less body hair. Some of the breeds recommended, are: 1. Labrador Labrador has a soft, silky undercoat that keeps it warm and dry in cold weather and an outer coat that is hard that helps in repelling water.