The best counter to KV8/Shocktroop doctrines are to force him to get guards vs T2 vehicles.
Early to midgame the best counter is G43 (moving towards the sniper for a countersnipe), mortar halftrack incendiary artillery, MG bunkers (soviet T1 are weak against bunkers), rifle grenade, camo ambush, 2-3 SCs and/or flameht.
Dont get gren lmg's until the snipers are killed because they cant fire on the move like G43 which are crucial. Kite, bait or flank with the T2 vehicles that are more manpower efficient than sniper/guards/sc/cons which force him to blob and slow down cap speed.
Against T1-T4 (not T1-T3) winning the manpower war are more important than fuel because SU85s are not a threat to heavy inf play and soviet need alot of manpower/time to both cap the map and defend with guards/snipers/cons combo vs Gren spam + T2. Dont try to force a fight against his blob and cap or flank around it. When he spread out to cap the map that is when you force a fight to hopefully catch the snipers or guards out of position. When guards retreat kite cons with vehicles and when snipers retreat kill the guards with inf. It's all about divide and conquer because unsupported snipers, guards and SU85 are easy to counter or to force a retreat.
Midgame support your inf with either P4 command tank, brumbar, ostwind or panzerwerfer. If you are winning against snipers/guards/cons then get shreaks/paks vs SU85, if you fail to win then pak43 or elephant are best late game counter to divide and conquer. A supported pak43 are great because it allow you to push back the SU85s and give more options to support your inf with fuel heavy tanks/artillery in the midgame rather than saving fuel for elephant.
http://www.coh2.org/replays/7649/savy-vs-cobra
This replay show how I used panzerwerfer/railway artillery + Pak43 + Inf support tanks to kill most of his inf and 120mm mortars.
Learning to counter suppported snipers does require some training but it's not OP. Need more training myself but once you know how to counter it you wont fear snipers anymore.