Hi Nia and welcome, you can try the link below for breeders in your area. You never know they may have one for that price or can refer you to someone. Make sure to keep your post bumped up so the right breeder or person with advice can see it. There are a lot of people on here with pups for sale, it's hard to find one in that price range. I've seen some for $650 and up, so maybe you can use the $500 as your deposit and pay on one with a breeder till they are ready. Puppies usually go to new homes 8-10 weeks old. Then you maybe able to pay the rest a resonably priced one. Good luck!
http://www.ytca.org/breeder3.html