According to sources, Snoop Dogg and his wife Shante have separated after 20 years of marriage. Shante apparently left him after he had an affair.