To perhaps make things a little clearer here are three quotes from the article.

Mr Louis, who works in Easterhouse Fire Station, said: ''I was stunned. I never thought for a minute she would give birth to so many. 'An average German Shepherd litter is six to eight pups. And, as this was Lila's first litter, I was told to expect it to be smaller.''

''We had not intended Lila to have pups yet but she and our other German Shepherd, two-year-old Levi, took the matter out of our hands. When we realised she was pregnant I arranged time off work so I would be there for her labour.'

''They are all really beautiful. I wish we could keep them all. But we will be making sure they only go to good homes."