Puppies and puddles on Rittenhouse Square