A tiny Yorkshire Terrier named Tim took home the title of Britain’s smallest puppy when he was born at just 2.5 ounces. The now-seven week old puppy was roughly the size of a tin can, but getting stronger every day.

Tim’s owner, Andrea McGowan, said it wasn’t clear he would survive when he was first born. The puppy wasn’t breathing at birth and McGowan revived him by rubbing him with a towel, according to the Telegraph. One of the other puppies in Tim’s litter of six died after birth.

Read: National Puppy Day Pictures Celebrate Dogs, Adoption and Rescue

“We did not think Tim was going to make it and we are genuinely surprised he is still here,” she told the Telegraph. “But he is doing really well at the moment and gains a few grams every day.”

McGowan bottle-fed Tim every two hours for the first weeks of his life until she was more certain he would survive.

“That was horrendous,” she recalled. “Because it was so tiring and I was constantly worrying about him getting dehydrated if I missed a feed.”

She said it’s likely Tim might have a condition known as canine dwarfism, but that she wouldn’t be able to get an official diagnosis until he was older. For now, Tim remained a hit at McGowan’s local business: a fish and chip store in Bolton.

“The customers love him,” she said. “And want to see him when they come in and they all want to take him home with them.”

And McGowan said Tim’s size hasn’t stopped him from being a playful puppy.

“He is a really feisty little dog and much braver than the others,” said McGowan. “When we take them all out of the pen they are all quite timid but he just wanders around and he loves climbing over things — he also likes climbing into shoes and jumping off tall objects, so you have to watch him.”

Tim isn’t Britain’s only minuscule canine: Pip the pug was born in Dudley, West Midlands in 2015. Pip weighed just over a single pound and was under 4 inches tall when she was four months old.

“She must be Britain’s smallest pug — if not the smallest pug in the world,” Pip’s owner, Joanna Astley, told the Daily Mail in 2015. “[People] can’t believe she’s real, they all think she’s a toy.”

The Guinness Book of World Records named the world’s smallest living dog as a Chihuahua named Milly, born in 2011 in Dorado, Puerto Rico. Milly was 3.8 inches tall in 2013.

“People are amazed when they see her because she is so small and has such a big personality,” her owner, Vanessa Semler, told the Daily Mail in 2013. “People love her.”