Is there a good toy store in SF?

My boy is 3, we barely take him to toy stores and I’m not wanting to get toys online especially from Amazon. But I can’t figure out a good spot that would have a little bit of everything, like trucks , he loves garbage trucks!! and playdoh and legos and stuffies, things to do crafts etc. I keep seeing stores that seem to cater more to babies and not toddlers.

Tell me where to go!!

Thanks :)

Edit:: wow! Thank you all so much for all of these suggestions, there are some really good ones here that I didn’t even know about!!