General Mills (GIS) is a compelling buy now, with solid dividends, resilient fundamentals, and growth in pet food. Read here ...