Every puppy should have a wellness exam with your local vet within 48 hours. See if you can get in for an appointment tomorrow. Plus you need to schedule completion of puppy shots anyway.
If he is not lethargic, and his gums are pink and moist, I wouldn't be too concerned yet (still get into the vet for the wellness exam).
Some pups take a few days or even a week to adjust to their new homes and start eating. Since he is under 12 weeks old (the ideal age to bring them home), be careful not to over-handle him. Pups need rest too.
Feed the same food that breeder was feeding him. Do not change brands for at least a few weeks. Changing often leads to tummy and digestive upsets.
Keep an eye on him. Don't expect him to be playing fetch immediately. I held Max a lot his first 3-4 days home with me.
__________________ Kristin, Max and Teddy |