Are you playing for objectives? Its important.
I have a good ogre player in my city. He is the biggest threat to my saurian supremacy. He offen fields beastclaw. The key to succes?
Use regular skinks as a screen against stonehorn. That SOB can charge you in turn one. And when he does, he anihilates your most precious units. Guards are a good second-line unit, use them as counter charge. Preferable with skink priest and eternal starhost.
Carnosaur is trash. Knights are trash. If both of you are ok with proxies, use dread saurian. Plus skink starpriest. Deal 2*d6 dmg when rolling 6 to wound.
Now with this army composition the big problem will be thundertusk. Its range of that ice blast is OP. Try engaging him with rippers. 6 of them will be a nice option.
It will be a hard ride, but believe me, you can do it!
Option 2:
Skinks as screen, astrolith beraer, thunderquake+slann. But that will require a 2k point game