We just got a gorgeous purebred German Shepherd
We found her on trademe. Usually they go for $800 - $1000. The guy was told to let his dog have pups to improve her behaviour problems
He didn't register the pups and sold them for $300
If you just keep an eye out on trademe, often there are dogs going really cheap or free
Just don't be in a rush