Jail for Dundee landscaper who threw dog at a wall as he was beating his partner

© DC ThomsonDundee Sheriff Court.
Dundee Sheriff Court.