People in China are flocking to see a pet cat which has reportedly given birth to a puppy.

The cat, in Zhengzhou city, gave birth to four kittens, one of which looks like a white poodle.

“It looks very different from the other kittens, and its mouth, nose and paws are all dog-like,” says owner Zhang Qiming.

“Also, its tail is one centimetre shorter than that of the other three kittens.”

Neighbours are pouring into Zhang’s house to pay the cat-dog a visit, reports Zhengzhou Evening Papers.

Zhang says he has had the cat for more than two years, and she has given birth before but never to a dog.

“I always let her go as she pleases, to date other cats or play outside overnight,” he said.