Home made pet stain remover
does the mixture kill flowers
Be careful when using any homemade DIY carpet cleaners for any pet vomit. Most regular, store bought, carpet cleaners that are not specifically made for pets and the stomach acids will set the stain instead of remove it.
We have had good luck with Nature's Miracle. It is store bought but seems to work really well and no harsh chemical odors.
I would mix 1 scoop of any oxygenated cleaner (Oxy Clean or Awesome Orange) to a gallon of water and rub this into the stain. OR pour this mixture into the water reservoir of a rug shampooer instead of the commercial shampoo,.
The BEST stain remover for carpeting is Spot Shot. IT IS SIMPLY THE BEST product for removing ANY stain on carpets. Unfortunately, even a large spray can doesn't cover too large of an area. But it IS the best product out there for carpet stains.