You should wait for a small dog until they are about 1-1/2-2years old for females....males can breed i believe as soon as their testicles drop about 6-8 month old. If you got your dog from a breeder i would call him/her and ask her recommendation. AKC.org is a good website for pure bred dog information!!