I would think the ingredient zeolite in Sweet PDZ is what combats the smell by its absorption properties. The fragrance really is not what does it. The absorption is the neutralizer. Also, you want the granular, not the powder.
DE, on the other hand, is a product I stay away from. @trumpeting_angel is correct when she says DE is very controversial. It is also very dangerous, IMHO.
DE, on the other hand, is a product I stay away from. @trumpeting_angel is correct when she says DE is very controversial. It is also very dangerous, IMHO.