https://azure.microsoft.com/en-us/services/cognitive-service...
That is great and will definetly help with problems where your task isn't just to recognize cats and dogs the only downside is that you are giving your data away and it will also help your competitors.