Snuffles, a Belgian shepherd who appears to have two noses, has finally found a home. The 5-month-old pup wound up at a the Dogs Trust Rehoming Centre in Glasgow, Scotland about a month ago, the Daily Record reported. Snuffles — who was originally named “Diesel,” according to UK site 5pm– had already had four different owners. Dogs Trust officials say they feared his bizarre appearance was creeping people out.

“Instead of his nostrils being fused together,” veterinarian Angela McAllister told the Record, “he’s got some sort of split there.” She says the anomaly is caused by a rare birth defect, but she’s never seen anything like it before. Luckily, the issue doesn’t cause any health problems. He can also move both sections of his nose independently, according to the Daily Mail.

Dogs Trust manager Sandra Lawton told the Record it would be a “shame” if a dog as great as Snuffles was passed over because of his looks. She described Snuffles as having a “heart of gold” and said he “is an affectionate.

Since Snuffles’ plight made headlines last week, the Centre was overwhelmed with calls and emails from people interested in adopting him, according to the Mirror. The man who would eventually take Snuffles home first took him for a walk and said the pup was perfect. Next week, the formerly unloved dog will be moving in with a family in East Lothian who has plenty of room for him to run around.

CLICK ON THE LINK BELOW: Snuffles The Dog With TWO NOSES Rehomed After Capturing Hearts Around The World!!!