No one wanted Snuffles because of his unusual looks.
But now the Belgian shepherd with two noses has found a loving new home.
The 5-month-old puppy wound up at an animal shelter in Glasgow, Scotland, about a month ago. In that time, he's had four different owners -- all of whom returned him because they worried he was freaking people out, according to the Record newspaper.
"Instead of his nostrils being fused together," veterinarian Angela McAllister said, "he's got some sort of split there."
A rare birth defect, Snuffles' snout doesn't cause him any pain or health problems.
Since his plight made headlines last week, the shelter has been inundated with emails and phone calls from people interested in adopting him, the Mirror reported.
He's now slated to move in with a family in the East Lothian area of Scotland sometime this week.