There are 5 cats, 8 dogs, and 12 other kinds of pets in the Dress Up Your Pet Day parade. What is the chance that one of the dogs will win the first place ribbon?