On May 12th, Snoop Dogg and Pharrell will link up to release their first joint album, BUSH. Although they haven't previously worked on an entire album together, this is far from their first rodeo as a team, as they have a joint hitmaking streak that extends back to The Neptunes' early 2000s heyday.

Snoop and Skateboard P's new tracks "Peaches N Cream" and "So Many Pros" showcase a more funk and R&B-driven sound than we've heard from them before, but their happy-go-lucky, dancefloor-ready vibe is a hallmark of much of the duo's past work. In addition to chart-topping singles, Pharrell's also produced some of Snoop's hardest tracks, with his production team's Latin-influenced sound providing perfect backdrops for The Doggfather's tales of South Central streets patrolled by lowriders. 

Here are their top ten collaborations, ranked in ascending order.