Americans spend more on pets than beer or movies