I gave up on gate latches for goats, and now use a chain with a double ended snap. It is a lot more trouble, but having goats where they shouldn't be was too stressful. As far as the puppy is concerned, I'm no help there, I'd buy a shock collar and sit by the window for a few days, zapping that bugger every time he chased/chewed.