I don’t like it. “Fruit of the poisoned tree” must be the rare exception, not the rule, for somebody hauled into court. It really looks like you are espousing “guilty until proven innocent” as the law of the land.
You are not convicted, nor arrested based on a drug dog’s response. In this case, the guy, after receiving his Miranda warning, confessed. What is your problem with a confession, given after warning?