American Cocker Spaniels and English Cocker Spaniels are two separate breeds with some distinct differences. American Cocker Spaniels are smaller in size with rounder heads, while English Cocker Spaniels have longer snouts. Additionally, their temperaments and traits might differ slightly due to their breed variations.