The dogs eventually backed off when a youngster on a quadbike called them and took them off the beach.
"We just sat there in shock. Nobody came down to see how we were ... there was nothing,'' said Mr Blair.
"The boy was about 14. We rang the police, who directed us towards animal control.''
All of the dogs have since been destroyed.
Gisborne District Council regulatory services manager Sarwan Kumar said the person in charge of the dogs had no control over them.
"Council staff identified and visited the owner on Sunday morning. The owner accepted that it was her dogs and surrendered them to the animal control officer.
Both Mrs Goodwin-Blair and Zinny are okay.
"My wife is a teacher and was back at school on Monday,'' said Mr Blair.
"She has a few nasty bite marks on her calf and is going to get checked out later.
"We took him to the vet and, thankfully, he's OK. Just a few puncture marks on his body and a sore paw, but he'll live.
"We always have him on a lead when walking and this just goes to show how important it is not to let your dogs just run loose.''