Why don't astronomers regard Pluto as a major planet?

A) Pluto is too small to be considered a major planet
B) Pluto has an irregular orbit that crosses Neptune's
C) Pluto has not cleared its orbit of other debris
D) All of the above