To answer the question simply, I am not personally familiar with Chiang Mai Buddy. The airport does have airport taxi's and other means of getting to your lodging, and the airport is in the city which means it's close to many things. Since you will be a newbie Buddy might be a means of familiarizing yourself with the city. Plus there are many tourist offices that can help you, some public.
My first trip here, four years ago, I boarded my dog while I was here. Since you are making an exploratory trip it might be helpful if you do the same. Bringing pets might create complications and limit some of your options. I didn't want to board my dog but I thought that it was expedient to do so with an exploratory trip. Many landlords do not want pets in their property, in part because of the other guests. Please, do not be overly friendly with any stray dog in Thailand. You just never know about the dog and there's still a fair about of rabies in the country. Just a little advice.
One concept to think of is that the further you get out of the city the greater the tendency for your language and survival skills will be challenged. I live in a village that is about 15/20 minutes from the center of town. Within the area there are shops that provide immediate needs, such as 7-11 or local shops. But I have my own transportation.
There is something called CMCC or Chiang Mai Community Church. I think you can find them on line. They are a Christian organization that provides transitioning help for missionaries and expats. They conduct classes and have printed material, and is centrally located.
By the way - Niemannheiman (SP) road is the upscale part of the city where many "Farrongs" (foreigner) reside and hang out. I'm not sure if that's a recommendation or a warning. I think many foreigners start their exploration in the proximity of the inner city. Part of that is that you can walk to most places and the greatest concentration of English speakers is there. Then most start exploring outer areas.
Be for warned - driving is very dangerous for a foreigner. There is a flow and spontaneity with Thai drivers. Add tourist driving motor bikes and it adds a little more excitement to the mix. For short trips you can use Sung Tows (phonetically spelled) or red trucks. They are Toyota trucks with benches and they act something like a bus. You tell the driver where you want to go and he/she will tell you if they will go there. Plus, in an effort to clarify, you establish you price before getting on the truck. Typically it's 20/40 baht per person.
Oh socially there's another little item. Thai's are very agreeable. When asking for information a Thai will typically give an affirmation. In part they do not want you to know that they don't know the answer. Not keeping this in the back of your mind can create some very confusing situations. Every one who comes to Thailand learns that there is - The Thai Way.
How's that for a little more information?
Enjoy,