A man accused of physical and sexual attacks also allegedly hurled tiny puppies into an open fire.
Charles Denholm faces a total of 16 charges spanning between 1978 and 2010 at different addresses in North Lanarkshire.
The 68-year-old is said to have abducted, raped and been violent towards a woman.
This includes claims he tied a thread to door handles to monitor if she opened them while locked inside a property.
Denholm is then accused of attacks on two boys.
He finally faces a charge of cruelly ill-treating a number of animals.
Denholm is first said to have cut the heads off chickens.
Prosecutors claim he squeezed a pet mouse to death and caused a dog to die after giving the animal “a quantity of unknown tablets”.
Denholm also allegedly shoved the head of another dog down a toilet, flushed it resulting in its death.
He is then accused of ill-treating newly born puppies “by throwing them into an open fire” causing them to die.
Denholm, of Newmains, Lanarkshire, denied the accusations via his lawyers during a hearing at the High Court in Glasgow.
A trial was set for September 2023.
Denholm remains on bail meantime.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country