Hi and Welcome!
He's certainly a little cutie. I found this, still looking for a medical site online to verify, but it doesn't seem that he could be 8 weeks.
Puppy “Milk” Teeth
Your puppy’s first set of teeth are called Milk Teeth – so named because he begins teething while he is still nursing from his mother (at about 2-3 weeks).
Milk Teeth appear in this order:
- Incisors – 12 total (6 upper and 6 lower) at about 2-3 weeks
- Canines – 4 total (2 upper and 2 lower) at about 4 weeks
- Premolars – 12 total (6 upper and 6 lower) at about 3-6 weeks
This first set of 28 puppy teeth will have all come through by about 8 weeks of age. Just like with human babies, the teething process can be painful. Your puppy will want to chew on everything with those tiny, sharp teeth and may drool a lot.
------
Definitely a vet visit asap, to establish his age and health status. Given just the little bit you've mentioned so far, I'd have the vet check for parvo, internal and external parasites and everything else they can think of. It seems unlikely that starting vac's have been done either. It sounds like you may have saved his life.
Until you can get some Nutrical in case of a hypoglycemic episode, honey or karo syrup can be used to rub on his gums if he seems to have an episode
Toy-breed dogs are not only at risk for hypoglycemia, they can die from the low blood sugar disorder if they do not receive prompt treatment. When a dog’s blood sugar, or glucose, level drops, it can affect neurological function. Disorientation, tremors and coma may occur. Normally, hormones...
www.poodleforum.com
It sounds like you have experience, but jic, a reminder to stay with canned until the vet says kibble is ok (it may be now but ??), and transition slowly to a puppy formula. He's going to need the nutritional support.
Keep him crated by your bed in case he becomes unwell and as D4L said, make sure he keeps warm, but not too warm either. He may be too small or young to regulate his own body temp.
------
Poundage isn't the determiner for toy vs miniature but 8lbs for adult miniatures is on the very low side.