Sorry for the non-detailed post, don't have much time but I wanted to reply back.
1. Yeah I did not really think about Dugtrio as a check, sure is a good mon but I haven't seen it around at all, I just don't think it reflects the meta right now, but you made a good point. Feel free to prove me...