Puppy Hamlet, an improvised version of Shakespeare's play starring adoptable dogs, will be performed at American Stage in St. Petersburg on April 12. Proceeds benefit the Humane Society of Pinellas.