My Chihuahua "Cotton" will hump any soft toy, pillows, stuffed animals etc. I hate it!!!He has been fixed since he was 4 months old, when I finally couldnt take it anymore. But he still does it, habit? I think not..being that he started it when he was about 3 months old, and we had him fixed over a year and a half ago.