I think that he is either a BC purebred, or a BC/Collie mix
Welcome to Pet Talk! I hope that you enjoy it here!