Credit: Tommaso Boddi/Getty Images

Puff puff pass, but don't get caught!

Unfortunately for Snoop Dogg, that's just what happened. TMZ reports that the 40-year-old rapper was arrested in Texas over the weekend after a drug-sniffing dog uncovered marijuana on his tour bus.

Law enforcement sources tell the site that Snoop's tour bus was stopped at a border patrol checkpoint in Sierra Blanca when authorities ran a standard inspection of the bus with the dog. The agents claim the dog alerted them to a trash can with several joints inside and a prescription bottle containing under a half-ounce of weed.

Cops tell TMZ that Snoop (real name: Calvin Broadus, Jr.) admitted the drugs belonged to him. According to the site, he has a prescription for marijuana in California but there is a zero tolerance policy for weed in Texas, regardless of his status in other states.

Snoop was issued a citation for misdemeanor drug possession and released. TMZ reports that if he's convicted on the drug charge, he could face up to 180 days in jail.