Hydrometra, Mucometra, and Pyometra in Dogs and Cats