In my area, which is very close to a MAJOR metropolis, most pet stores get them from imports.

I have been having a hard time finding pet stores in my area in particular, since one of the pet stores near me imported a 1000 CH babies this year.

It is either have the space to keep them, or don't breed them.

You have to keep that in mind, and be prepared for the babies ahead of time.