Snoopy is one of the most recognisable and beloved cartoon dog characters. But what breed is he? In this guide we reveal all...