Trip over visiting former dogs' home (9)
I believe the answer is:
excursion
'trip over visiting former dogs' home' is the definition.
'excursion' can be an answer for 'trip' (I've seen this before). I am unsure of the 'over visiting former dogs' home' bit.
'trip over visiting former dogs' home' is the wordplay.
'trip over' becomes 'o' (I can't explain this - if you can you should give a lot more credence to this answer).
'visiting' is an insertion indicator.
'former' becomes 'ex' (prefix meaning former or onetime).
'dogs'' becomes 'curs'' (cur can mean a violent dog).
'home' becomes 'in' ('he's home' can mean 'he's in').
'ex'+'curs'+'in'='excursin'
'o' inserted within 'excursin' is 'EXCURSION'.
Can you help me to learn more?
(Other definitions for excursion that I've seen before include "Day-trip" , "Outing, junket" , "Jaunt" , "Pleasure outing" , "Insure cox on pleasure trip" .)