Hello, I'm quite new to this but I'm thrilled that I found this site! A year ago I adopted this little buddy from a local shelter and ever since my life's been a thousand times better. Although I still wonder what type of breed he is. Do you guys have any idea? My family is betting on a mix of Belgian Shepperd and Border Collie. He's super intelligent, loyal and protective which would match characters of mentioned breeds. But I gotta mention that the overprotective part may be result of an abuse from his previous owners... His past was for sure not easy. As I was told, he was truly hurt and sick when admitted to the shelter. But I'm very happy that he's doing so much better now and is trying to give new people a chance. If you have any guesses on what breed he could be, please leave a comment! Also does your dog make this funny face as shown in the last photo?