The main reason why we wanted to visit Chiang Mai was so that we could spend a day taking care of elephants in one of the rescue camps in the area. The experience turned out to be so much better than we expected.
We went to the Ran-Tong Save and Rescue Elephant Centre because of the positive reviews we read about this place. Ran-Tong provides a safe environment for the rehabilitation of baby, injured, and pregnant elephants. They have several programs to choose from, but we went with the Ran-Tong Baby Care half-day program since it was the only one with available slots for that day. Activities include feeding, walking, and bathing baby elephants. They used to have riding programs, where you get the chance to ride bare back on adult elephants, but as of the last time I checked their site, they seem to have removed those already. They also have long-term programs wherein volunteers can opt to stay for a few months to really help out on a day-to-day basis.