It can take upwards of 24 to 48 hours for a dog to pass a candy wrapper, if they are going to pass it.