A high-priced puppy is homeward-bound after a WestJet mix-up sent the dog to the wrong Canadian city.

The eight-week-old Bernese Mountain Dog named Levon was en route to a Winnipeg family from an Ontario breeder. But WestJet crews forgot to unload Levon from the cargo hold in Winnipeg, and continued on to Calgary with the dog still on board.

Breeder Jennifer Lennon of Haustier Bernese Mountain Dogs put out an alert of Facebook when the dog didn’t arrive at its destination. Lennon at first feared the puppy had been stolen, but it turned up a short while later in Calgary. She then asked a friend in Calgary to pick up the pup and care for it until it could be put on another flight to Winnipeg.

A WestJet spokesperson says the company is looking into the error, and that Levon was scheduled on a flight to Winnipeg Thursday morning.

“The dog over-flew,” said spokesperson Brie Ogle. “It was not lost, not missing, certainly not stolen.”