I would say that your best bet is to go to walmart and get a safe. For the little ones their only about 20-30 dollars. Those lock the smell in pretty good. Maby not from dogs but defentley from the human nose.