Kevin A. Rodriguez, 25, of Lake in the Hills.

A Lake in the Hills man was arrested after police say he engaged in a sexual act with a dog and was found disseminating child sexual abuse material.

Kevin A. Rodriguez, 25, of Lake in the Hills, was charged with two counts of child pornography, a Class 1 felony, and one count of sex with an animal, a Class 4 felony.

A criminal complaint filed in McHenry County Circuit Court alleges that Rodriguez disseminated a photograph of children, who were under the age of 13, engaged in sexual conduct on October 2.

The complaint said Rodriguez also disseminated a photograph of a child, who was under the age of 13, engaged in sexual conduct on December 23.

Rodriguez engaged in an act of sexual conduct with a dog on February 1 by enticing the animal to lick him inappropriately using whipped cream, the complaint said.

[Suggested Article]  Coroner IDs person killed after Metra train crashes with vehicle in Hainesville

The case was investigated by the Lake in the Hills Police Department, which arrested Rodriguez on Thursday.

The police department said they began investigating after receiving a complaint that originated from a cybertip made to the Internet Crimes Against Children (ICAC) Task Force.

A Lake in the Hills police detective assigned to the ICAC Task Force began an investigation, which led to the felony charges.

Rodriguez was transported to the McHenry County Jail and appeared for an initial appearance court hearing on Friday.

The McHenry County State’s Attorney’s Office filed a petition to detain Rodriguez pending trial.

McHenry County Judge Cynthia Lamb denied the petition and released Rodriguez with pre-trial conditions.

He is scheduled to appear in court again on Monday for a status of preliminary hearing.