A HORSE rider has recounted the “terrifying” moment a large dog launched a vicious attack on her horses at Nudgee Beach.

Keesha Moignard and her 19-year-old daughter Lucie were heading to shore after a ride to Sandgate February 10 when an unleashed black dog savaged their horses Nipper and Peter Pan.

“I shouted to Lucie ‘the dog, the dog’, and before I could say anything else the dog lunged from about 10 foot away at (Nipper’s) neck and was hanging off his neck wriggling,” Ms Moignard said.

“(The horses) were just going mental spinning and running. Both of us were screaming, terrified. We could not stop the dog, it just attacked and attacked ... tearing away at the horses.

“It bit my knee, the horse came in and pawed at the dog almost as if to save me.

“Then the dog, after being struck by my horse to get off me, came back and bit him and was hanging off his chest.”

media_camera Lucie and Keesha Moignard's horses were attacked by a large pet dog at Nudgee Beach on Saturday, February 10. PICTURE: KARA SONTER

Ms Moignard released footage of the attack, caught by a bystander, on social media. It has attracted more than 1900 shares and 204,000 views.

A veterinary report confirmed a number of puncture wounds and deep cuts on the horses were “consistent with a very aggressive dog attack”.

Ms Moignard said while she wanted the dog destroyed and compensation for her vet bills, every other dog she passed on the beach was perfectly behaved.

“The beach is for everyone, it’s not just for dogs or for people or for horses, it’s for everyone.”

A Brisbane City Council spokeswoman said it was currently investigating an incident involving two horses and a dog at Nudgee Beach two weekends ago.

The council would not comment on whether dog attacks were a problem at the popular dog beach or on information that about 30 dog owners were fined the same weekend for not having their dogs on a leash.