Tbf I'm really just using leafeon as comparison to sheglon. And yeah, leafeon has slightly worse defensive typing (trades fairy weak for bug/poison/fire, of which only fire is really relevant). It also trades fire resist for a ground resist, which is whatever. But, you're right, dragon > grass...