I also heard that feeding them pineapple makes the poo taste bad.  But please consider that the reason dogs eat poo *may* be from having a nutrient deficiency.  Some things that work, is to make sure they eat slowly (food can digest better), or feed a higher quality food.   
As for eating cat poo, for some reason, some dogs just think cat poo is delicious.  The very dangerous thing about that is if they eat the poo (with the clumping litter that sticks to it) they can get very sick.  Best to keep the cat box out of the reach of the dogs.     
				__________________    The T.U.B. Pack! Toto, Uni, & Bindi  RIP Lord Scrappington Montgomery McLimpybottom aka El Lenguo the Handicapped Ninja 10-12-12          |