Any treats that may have been from China? Both my dogs got incredibly sick from a rawhide they had gotten into without my knowledge. 'Incredibly sick' as in extremely watery, odoriferous diarrhea (ever 10 minutes), vomiting, lack of appetite. Even non tainted rawhides can cause issues.
"Earth friendly products: Stain & Odor remover (all natural biodegradable)" is an amazing product. It's actually the old formula that was 'nature's miracle' before the brand name was bought out and the formula switched. Enzyme.
Hydrogen peroxide can work for some light colored carpets. Simple Solution or Woolite maybe.