Do not use KLM for bringing your dog, from SA to Doha, since your dog will have a much longer trip to Qatar than neccessary.

There is no need for it to go via Amsterdam.