they say around 6months to help avoid the 1st heat... there are supposidly health benefits to doing it before the 1st heat
also my vet likes them to be at least 5lbs.... but i suppose that isnt always possible with these lil ones
in my case it is but i am not sure how big yours is/will be |