CALDWELL, Idaho — A man is facing felony charges in connection with a violent assault at a home in Caldwell Sunday afternoon.

According to Caldwell Police, officers were called out to a home in the 1500 block of North Indiana shortly before 5 p.m. 

Police arrived to find a 37-year-old man lying in the front doorway of the house. The man had been severely beaten, officers say. 

Witnesses gave investigators a description of a pickup truck that had left the area just before police arrived.

Officers spotted a truck matching that description near 3rd Avenue and North Illinois, and made contact with the suspect, identified as 50-year-old William Brian Kirkpatrick. 

Kirkpatrick had multiple injuries from the fight at the home, police say. Officers called for paramedics, but before they arrived, police say Kirkpatrick got back into his truck and tried to drive away.

On officer tried to pull the suspect out of the truck, but Kirkpatrick drove off, momentarily dragging the officer into the street. 

Caldwell Police chased after the suspect for about six minutes, until he pulled into the parking lot of West Valley Medical Center. Kirkpatrick continued to ignore officers' commands from the cab of the pickup, police say, so they deployed a K-9 dog to take him into custody. 

Kirkpatrick hit the dog several times until officers ultimately Tased him and took him into custody. 

The suspect was treated at the hospital, then booked into the Canyon County Jail. 

The victim found beaten at the house was also taken to the hospital, and his injuries are not believed to be life-threatening, police say. The officer dragged by the pickup was not hurt.

It's unclear what sparked the fight at the home, and officers are continuing to investigate. 

Kirkpatrick is charged with aggravated assault, mistreatment of a police officer, eluding and resisting and obstructing. Additional charges may be pending, police said.