Source: http://www.chastainvets.com/blog/2014/april/what-you-should-know-about-all-inclusive-spay-or.aspx