Dogs do need tetanus shots. While they are fairly resistant to tetanus they still can get it and it is not pretty. If your dog has some kind of wound it is better to be safe than sorry. The cost of a shot is nothing in comparison to the care required once s/he actually has tetanus.