What are dragon Pokemon weak against in all Pokemon games?

Dragon Pokemon are weak to ice and dragon type moves, and resistant to electric, fire, grass, and water type moves (By resistant I mean that when those type moves hit a dragon Pokemon, they will only do half the damage that they normally would).

(This answer only applies to pure dragon Pokemon. Extra types such as flying/dragon, will have more weaknesses and strengths.) i love to use the fire and normal combo or the ground and phychc type but you should use dragon and ice and the other types are in the middle the ones not mentioned