Although Pluto has an atmosphere and is much larger than any asteroid, Pluto is not a true planet
Pluto formed in orbit around the planet Neptune and was then ejected from orbit around Neptune when Triton, Neptune' s largest moon, was captured by Neptune' s gravity
For a celestial body to be a true planet it must have formed in orbit around the sun exclusively.