Shanti, try switching to dry food only. Our dogs used to reek! When I was doing placement at a vet for my studies I mentioned my special dinner of rice, chicken mince and vegies etc for our dogs and they all laughed. Apparently I was wasting my time with all of that because if you buy good quality dry food it has all the nutrients they need. What I had been feeding them had little to no nutritional value and just made them have loose bowels It made sense! And we now have no more farts, EVER!