I can clearly see the main type affects how your fairy doll speaks, but I have no idea what the sub-type part does. Is it when you put a type as a main type your fairy doll mainly speaks like that and only rarely your fairy speaks like the sub-type you choose? Or is it just there for show..? Sorry if this doesn't make sense.