Our boy is humping balls. Time to get him done so he can have a little friend. How much does it cost and what was your experience?