2-year-old Bernese Mountain dog Charlie is seen on his way home after he went missing on December 30 in Crystal Lake and was found six days later suffering from an injury, for which he underwent surgery. | Provided Photo

A Bernese Mountain dog missing for nearly seven days before being located by a drone in Crystal Lake is back home recovering from surgery after being hit by a car.

Crystal Lake resident Kate Belmonte said her Bernese Mountain dog named Charlie, who is two years old, went missing on December 30.

The dog was last seen near Huntley Road and Ackman Road in Crystal Lake.

A thermal drone was used to locate a 2-year-old Bernese Mountain dog named Charlie after he went missing on December 30 in Crystal Lake before being found six days later. | Provided Photo

Dog Gone Pet Recovery and SmithicAir, both companies that offer drone services, came to the area to help with the search on Sunday.

One of the drones, using thermal technology, spotted Charlie sitting in tall brush on the east side of Huntley Road near Belfield Road.

A thermal drone was used to locate a 2-year-old Bernese Mountain dog named Charlie after he went missing on December 30 in Crystal Lake before being found six days later. | Provided Photo

Belmonte said she was “in complete shock” that Charlie was found on Sunday afternoon after nearly seven days missing.

“There is no way we could have done this without the help of the thermal drones used by Kat – Dog Gone Pet Recovery and Mike – SmithicAir enough for the hard work they put into this,” Belmonte said.

[Suggested Article]  Medical issues result in sentencing delay for Crystal Lake man convicted in $8 million Ponzi scheme

“They came out in the bitter cold for hours to help find him (with no leads at all even where to look) it’s truly a miracle,” she added.

2-year-old Bernese Mountain dog Charlie underwent surgery after he went missing on December 30 in Crystal Lake and was found six days later suffering from an injury. | Provided Photo

Charlie suffered a broken femur bone after apparently being struck by a car. He was taken to the animal hospital where he underwent surgery.

Belmonte said the surgery went well and Charlie came home on Tuesday afternoon.

Charlie is happy to be home but needs time to recover, Belmonte said. “He had quite the journey.”

2-year-old Bernese Mountain dog Charlie underwent surgery after he went missing on December 30 in Crystal Lake and was found six days later suffering from an injury. | Provided Photo

She also said that she was “completely blown away” by the support of the community.

“Only living here a few years we have met so many wonderful people (unfortunately under these circumstances) I have been contacted by thousands of people reaching out and sending support and well wishes and seriously thank you so much to everyone who was keeping their eyes out for Charlie!” Belmonte said.

[Suggested Article]  Heavy police response prompted after car crash where driver fled on foot in Huntley

A GoFundMe created to help the family pay for the veterinarian expenses has collected over $7,000 as of Friday.