Seen this many times, definitely one of Eastwood's best.
The dog scene alone almost ruins it. The plot is stupid.