Pass on porky dog (6)
I believe the answer is:
collie
'dog' is the definition.
(collie is a kind of dog)
'pass on porky' is the wordplay.
'pass' becomes 'col' (col is a term for a mountain pass).
'on' is a charade indicator (letters next to each other).
'porky' becomes 'lie' (I've seen this before).
'col'+'lie'='COLLIE'
(Other definitions for collie that I've seen before include "Scottish sheepdog" , "See 2" , "Long-haired intelligent dog" , "Border dog" , "Long-haired sheepdog" .)