Rocky the sheepdog Rocky was very proud of himself after he did his job. (Photo: Rosalyn Edwards/Facebook)

Rocky the border collie was in training for one very important job: learning how to herd sheep.

The 7-month-old puppy from Devon, England, took his job seriously. In fact, one day he decided to show off his new skills by rounding up his nine ovine charges and bringing them up to the house. Except he literally brought them into the house.

Rosalyn Edwards told The Telegraph that she was in the kitchen when she heard some strange noises. She turned around to see the proud puppy had led the sheep through an open gate and into the house via the back door.

"I thought it was funny at the time, but then there was quite a lot of wee, poo and mud everywhere. It took me a little while to clean it all up," she said.

Edwards posted a short video on Facebook of the sheep in her house, writing, "Rocky the sheepdog, brought a whole new meaning to 'bringing the sheep home!'" In the video, she and her husband can be heard trying to shoo the animals (who don't seem even a little bit fazed) out of the house.

Eventually they managed to convince the sheep to leave via the front door, leaving quite a mess behind.

"Rocky did look quite pleased with himself," Edwards told the Telegraph, "but he's going to need more training."

Mary Jo DiLonardo writes about everything from health to parenting — and anything that helps explain why her dog does what he does.