They found a gruesome scene where three puppies had been mutilated, tortured and killed.
"[Gillie and his girlfriend] had just gotten the puppies a few weeks prior," said Detective Thomas Ewers with the Petersburg Police Department.
“He forced them to swallow several items, including firecrackers and poison,” Detective Ewers said.
“He cut their bodies open, and when he cut their bodies open, he also tried to glue it back together,” Ewers said. “He put glue over the dogs’ faces, including their muzzle, I guess in an attempt keep the dogs from being loud or trying to suffocate them.”
"It was a process, we're not talking about a couple minutes of torturing, we're talking about hours and hours of him methodically torturing and killing these animals," said Ewers.
Brandon's girlfriend discovered what he had done and called the police to report it. However, she is no longer cooperating with authorities, police said, and Gillie remains on the run.
“This is probably the worse case I’ve seen or heard of since I’ve been a detective,” Detective Ewers said.
Gillie’s next door neighbor recalls hearing Gillie sitting outside talking during the night in question, but she had no idea what he was actually doing.
Court documents obtained by CBS 6 show the dogs had an adhesive material on their muzzles and bodies.
Lab results revealed the dog's stomachs contained both over the counter and prescription medications, as well as insecticide.
Conover said that what happened to the puppies was done over a period of time.
"They were tortured, there was evidence of burning," she added.
The necropsy also revealed that two of the puppies had full firecrackers in their stomach.
HELP FIND BRANDON GILLIE
Police say they need the public’s help catching Gillie before he has the chance to do something like this again.
“It could lead to other crimes that could be worse. It could be to other animals, it could be to a person – you just never know, and it’s very concerning,” Ewers said.
Gillie has a large network of family and friends spread out around Chesterfield and Henrico.
"He still could be in the Tri-Cities area, most likely he's up in the Hanover and Ashland area," said Ewers.
"To get him help and make sure that he is okay and nothing like this happens to any animal or person."
Places Gillie has lived:
Prince George, Virginia
Says he works at powerplants "all over the state"
If you know where Brandon Gillie is, call Petersburg Police at 804-732-4222 or Crime Solvers at 804-861-1212.
Name: Brandon Michael Gillie
Detention Date: April 19th, 2013
Hanover County, VA
Height: 5' 10"
Weight: 150 Lbs
#1 136787 WPN5212M1 FIREARM VIOLATION AFTER INVOLUNTARY COMMITMENT
#2 136788 WPN5281F5 FALSE STATEMENT ON FIREARM CONSENT FORM
Arrest date: October 14th, 2013
Location: Henrico County, VA
Arrest Age: 23
Charges: 2111 - Dui-Motor Vehicle-Wt Accident
18.2-266 - Dwi: 1St Offense
Full Name: Brandon Michael Gillie
Date of Birth: 08/xx/xxxx
Zip Code: 23803
Charging County: Prince George County, Virginia
Case Number: GT16003212-00
Charge Date: 06/01/2016
Charge: Elude/Disregard Police Felony
(WNCN - Jan 27, 2017)