Hi
I suggest you contact your local breed club.They will steer you in the direction of a reputable breeder who health tests their breeding stock.A well bred puppy usually costs no more than one bred by someone for money without health tests etc
The website for the parent club is
http://www.thesbtc.com/Archer