Hiring a dedicated relocation company can help you out. They are experienced with these things and can help you with all the process needed and they are aware on how to handle your dogs with care.
I spoke to people who travelled with dogs in cabin and seemed to comment that the dogs were very stressed in the cabin instead due to the constant noise, lots of unfamiliar people, screaming kids. So I believe the dedicated section in cargo is much better.
Some european airlines allow your dog to travel with you in the cabin if you can prove that he is a support dog.