
Maybe it is mentality or the way contracts have been made by some!
What westcoast describes is totally unfair way of doing it and I can see why you would be unhappy as the "host".
I believe the standard contract produced by the Finnish kennel club was created as an example what is seen as fair to all parties.
The breeding terms contract has few parts that can be modified and agreed on but one thing that is "set in stone" is that after the bitch has had a 1 litter for the breeder the full ownership transfers to the host or after the bitch is over certain age(3 or 4) even if no litter is produced. The breeder has all rights to that first litter, chooses the stud, registers the pups to their name and bares all the costs(including health testing).
With males it is 3 matings resulting in litters or when the male turns 5 years old.
The contract does say additional rules can be made between the parties but they need to be reasonable and to contact the breed club/kennel club for advise if necessary.
After these -breeding terms- have been fullfilled the dog becomes fully owned by the host so ownership is not an issue and they can do what they wish and breed making all choices like they would had they bought the puppy as 8 weeks old.
So it really can be a good way to get the pick of the litter and go through the full process of breeding/showing etc with somebody with loads of knowledge and then end up with a lovely bitch to start your own breeding with.
Obviously good breeder will mentor puppy buyers anyway but for example in my case I did get a lovely bitch I would have not had otherwise. There were only 3 bitches in the litter, other two booked and the breeder wanted to keep hold of the line by keeping/putting the pick of the litter out on breeding terms.