Here are 10 weird dog breeds from all around the world.

#2- Estrela Mountain Dog: These beautiful sheep dogs originate in Portugal. They were originally bred to protect herds from roaming wolves.
Estrela Mountain Dog
#3- Caucasian Ovcharka (Shepherd Dog): This furry giant is one of the oldest living members of the Caucasian Mountain breed, but also one of the most popular. They are often known as Georgian mountain dogs.

Grand Basset Griffon Vendeen