American rappers Snoop Dogg and Sean " Diddy " Combs have canceled a tour of Britain after Snoop Dogg was denied a visa to enter the country .