The dog picture also puzzled me. I wonder if it was because this is dog in a market ready for "delivery". The photo was recently on Yahoo!'s most e-mailed photos and is from a foul-smelling (go figure) market in China.

http://story.news.yahoo.com/news?tmpl=story2&u=/041005/photos_lf/mdf718306&e=14&ncid=1756