Several dogs have been rescued after a building fire spread to a nearby kennel in Vancouver early Wednesday morning. 

The fire broke out at a metal shop at around 5:30 a.m. PT and fully engulfed the building on East 2nd Avenue near Ontario Street, spreading to part of the kennel next door.

Fire crews are also dealing with downed power lines in the area.

Tobias Knightschuch said he was near Science World when he first noticed the smoke, heard dogs barking, and rushed to the scene to help rescue.

"I'd been in that space before so I knew its layout, but it was confusing because you don't know what places are burning, you don't know anything about what's going on and there's a whole building of dogs," he said.

He said there was a "big selection — from little dudes to rottweilers, pitbulls," and that between 10 to 15 dogs were rescued

Vancouver Police are transporting the dogs to the SPCA.

There haven't been any reports of any injuries.

While one dog, named Shirley, was reported missing earlier, police say she has since been found near Terminal Avenue and Station Street.

" It sounds like Shirley was reluctant to make new friends at that point and promptly took off with our officers in hot pursuit," spokesperson Jason Doucette wrote.

"Shirley eventually took a liking to an unknown woman who helped out a few blocks away at the east end of Industrial Avenue, and, together with the police, Shirley was leashed and turned over to Animal Control."

With files from Gian-Paolo Mendoza