The best theory I've heard
about white dog poo is that it was white because of the calcium excess dogs would eat when chewing bones. As people nowadays rarely give bones to their dogs, white dog poo has become similarly rare.
(
.spanky is singing "PEANUTS!",
Wed 12 Feb 2003, 14:52,
archived)