Is it possible to detect cats from dogs in image with single layer perceptron?
No, that's just not possible.


  Although the perceptron initially seemed promising, it was quickly proved that perceptrons could not be trained to recognise many classes of patterns.


Check the Wikipedia article on the subject.