Yay for new puppy! My in-laws have a miniature schaunzer and she's sweet when she's not growling at my dogs. I'd never heard the vinegar trick either! I might give that a try when we use up the last of the commercial cleaner we have. Congrats on your new addition!