Cameron Diaz Buys Some Shoes, Enjoys Dog