Baby fights when I put anything on her...collar, harness, dress, coat.  She also rubs to get everything off, but I learned that if she fights, and you stop, she wins.  And dogs aren't supposed to "win."  So, I "fight" her back until whatever I have to put on her is on.  Good luck!   
