Lots of dogs (and their humans) had fun Saturday, Sept. 3, 2012, at the 21st Annual Dog Olympics, hosted by NC State's College of Veterinary Medicine.