One of Princess Anne's dogs has been wrongly identified as having savaged one of the Queen's corgis at Sandringham, Buckingham Palace says.
One of Princess Anne's dogs bit two children last year
The culprit was first identified as bull terrier Dotty, who just avoided being put down a year ago for attacking children in Windsor Great Park.
But now a palace spokesman has said another of Anne's dogs, Florence, was responsible for the latest violence.
The RSPCA had earlier called for Dotty to be destroyed following the attack.
The charity, of which the Queen is patron, said any dog that attacked twice had to be considered a dangerous animal and put down.
Princess Anne was prosecuted under the Dangerous Dogs Act last November after Dotty's attack on two boys in Windsor, Berkshire.
The dog left a 12-year-old boy with a bite on the collarbone and two bites to the left leg.
A seven-year-old boy was left with scratch marks on a leg, his back and an arm.
The princess was also warned by the judge that if there were any further attacks, Dotty would have to be destroyed.
In the latest attack, the Queen's corgi Pharos had to be put down after two of its legs were broken by one of Anne's dogs.
The palace say they launched an inquiry after an aide said Dotty was not present when the corgi was mauled, and discovered Florence must have done it.
The palace spokesman said: "Dotty certainly is innocent. Florence
was the one responsible.
"It only just came to light yesterday. Dotty was believed to be there but not
responsible for the fracas.
"It's one of those things that happens to dogs. They have fights."