Snuffles had been rejected by 4 owners over 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.