I can totally relate to the punch anywhere thing. Same here (but my head is the normal place for me).
And I own THREE mini-doxies. They are awesome.... UNTIL one of them starts to bark - then all three of them start it and two have no idea why they are barking.