My ekans and chimchar wont breed but both are in the field egg group!
Hhhmmmm....
Thats strange. The only logical reason that they cant breed is that both of them are either both males or either both females.
Pokemon that has the same gender cannot breed with each other.