Same here, I barely ever run physical attackers. My last team was Serperior/Zebstrika/Sigilyph/Galvantula/Ferrothorn/Chandelure, so only one purely physical. I don't mind having multiple types though, as you can probably tell.Hehe it's funny, I'm always the opposite. My team is almost always completely special oriented, with only one physical attacker, usually.
I also have a weird habit of making sure not to repeat a type at all in my party (I can repeat move types, but not Pokemon types), so every pokemon needs a different typing. That can make team building a bit more complicated, but I just can't have multiple types in my party.