Yes, quite a few times over the years.
The most recent recalls were in 2013 one time because of possible salmonella contamination, and another because of mold growth.
In 2011, Iams voluntarily recalled a small production of dry dog food because aflatoxin levels were shown to be above the acceptable limit.