Elizabeth, a dog lover, has more than one dog. All but two are Cocker Spaniels. All but two are Chihuahuas. All but two are Beagles. How many dogs does Elizabeth own?

(Source: Jon Basden)