First you need to breed a male vigoroth that knows counter with a female rhyhorn (or rhydon/rhyperior), then you'll get a male rhyhorn that knows counter, then breed a female bastiodon or female shieldon, and then you'll get a shieldon that knows counter.