Couldn’t they have just let the dog ride with his owner?
The dog was in the cargo hold. The only way to get to it was from outside the airplane.
Could they have transferred the dog from cargo to the passenger area in flight?