Snoop Dogg’s chronic smoking habits finally caught up with him over the weekend.

The Doggfather was arrested in Texas for marijuana possession after a canine dog discovered less than an ounce of weed on his tour bus.

According to TMZ, Snoop’s bus was stopped at a border patrol checkpoint in Sierra Blanca…the same town where Willie Nelson was caught with weed in 2010.

Border patrol ran a standard inspection of the bus with the dog … when the animal alerted the agents to a possible hit in a waste basket in the back of the vehicle.

The agents claim they found a red prescription bottle with several joints inside. We’re told the bottle contained under a half-ounce of weed.

Cops say Snoop admitted the dope belonged to him. Snoop has a prescription for cannabis in California, but law enforcement tells us, 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. If convicted on the drug charge, Snoop could face up to 180 days in jail.

First it was Willie Nelson, and now Snoop has been arrested for weed.

What is this world coming to?!?