What an adorable boy

I feel so sad for him... At least he is safe now!
From the looks of him, he is a mix. He does look like he has some yorkie in him, but not purebred. He also looks older than 7 weeks, but I'm sure the vet could tell you.
Congrats on your new puppy