I might be completely out of touch with this, but I thought that part of being a responsible dog owner was that was unless you have a stud dog, you get them castrated/spayed.
Is it cruel to have an entire dog/bitch, keeping them on the lead, or away from other dogs in case they get laid?
Is it cruel to have them castrated/spayed?
Is it just the responsibility of owners of bitches to get them spayed, or both owners of dogs and bitches?