We have to have a baby and puppy proof trash can. So far, this totally fits the bill! Keeps both of them out and the garbage smells in. Love that it has a filter too!!