A labradoodle puppy went missing after being placed on a wrong flight by airline staff and ending up 1,200 miles from its destination.
Owner Terri Pittman placed her beloved dog Cooper on a plane to stay with family members while she and her roommate attended a wedding in Jamaica.
But WestJet staff at Halifax Airport in Nova Scotia, Canada, accidentally put him on a plane bound for Hamilton in Ontario instead of the intended destination of Deer Lake, Newfoundland.
The situation went from bad to worse when Cooper bolted after escaping his collar when the airline's workers let him out for a toilet break after landing, CBC reports.
Ms Pittman herself flew to Hamilton to try and find her dog after Wednesday's mix-up before being reunited with him yesterday after a wide-scale search.
She thanked everyone for their efforts in helping her trace Cooper and told CBC: "The community of Mount Hope and Hamilton have been amazing. Random people have messaged me saying they want to help."
The Telegraph has approached WestJet for comment but the article says the airline apologised and covered the cost of the flights, hotel stays and meals for Ms Pittman and her roommate to stay in Hamilton for the search.
Spokesperson Lauren Stewart said: "The safety and care of pets, whether they are travelling as cargo or as carry-on, is always a top priority for WestJet, and we sincerely apologise to the pet's owner for what has occurred."