Could this be a border collie? I thought he was a mix but I didn't know that short-haired border collies existed until I found this subreddit! : r/ BorderCollie
About BCs - Western Border Collie Rescue
Young Tricolor Border Collie Dog Stock Image - Image of breed, young: 133919691