I also live in NC - and work in Pinehurst, Ladymom.
I bought my 2 Yorkies for $500 each. The price had dropped from $1000 to $700, then again to $500 just before I decided to get them... because apparently older pups are less valuable..(?) Anyway, they were 16 weeks old when I got them, and already crate trained.