I would definitely suggest that you have your dog spayed if you are not breeding her. There are already too many unwanted, unloved puppies in this world. Also it will be better for the dog's health.