There are two different Cocker breeds. One is called an English Cocker Spaniel in the US and just Cocker Spaniel in most of the rest of the world. The breed called the Cocker Spaniel in the US is usually called an American Cocker Spaniel in other places. Even within the two different breeds, there are different lines including working/field, show, and average pet dogs.
You have what looks to be an English type Cocker. As to whether or not he is a show prospect.... Were his parents, grandparents, etc., Show dogs? If so, then he might be show quality himself.
You have what looks to be an English type Cocker. As to whether or not he is a show prospect.... Were his parents, grandparents, etc., Show dogs? If so, then he might be show quality himself.