An Irish setter gave birth to 16 puppies by caesarean.Getty Images/Wavetop

An Irish setter has given birth to 16 puppies, the same number of pups as the record Irish setter litter registered with the Kennel Club.

Four-year-old Amelia, gave birth by cesarean at Seadown Veterinary Group’s hospital in Hythe, Southampton in April, the Daily Mail reports. Sadly, one of the puppies was so small it did not survive.

Read More: Irish terrier shoots to fame after accidentally commuting to Dublin all by himself

The typical size of a litter for an Irish setter is eight or nine pups, so Amelia’s enormous brood surprised even vet Louisa Weinfield, who performed the operation.

Amelia’s owner, Judi Frampton, said: “Louisa and all the nurses at Seadown were amazing. They all mucked in and went the extra mile.”

Read More: WATCH: Amazing dog learns Irish dancing from her owner

While Amelia’s large litter, which is worth around $1,200 (£1,000) a pup, is impressive, it still falls short of the world-record litter for a dog.

That record was set in 2004 by Tia, a Neopolitan mastiff from Cambridgeshire, who gave birth to a whopping 24 puppies.