I've been having good BM luck since I started eating guacamole at lunch each day. Every following morning, my BM has been pretty soft (with a little green tint; sorry for TMI). Avocados are apparently good with magnesium and oil, so I assume that's why.
My wife makes really simple guacamole. She just adds lime juice to mashed avocados.