A resident and her dog attend the "Pet-A-Palooza" pets festival held in Vancouver, Canada, Aug. 28, 2016. About 20,000 people participate in the annual "Pet-A-Palooza" event. This one-day event allows all pet lovers to share the joy and experience with their pets through various activities. (Xinhua/Liang sen)