Dog rescued after hour-long effort