Canine philosophical adventures