Adult cats have 30 teeth- 12 incisors (6 on top and 6 on bottom), 4 canine teeth (2 top and bottom), 10 pre-molars (6 top and 4 on the bottom), 4 molars (2 top and bottom) Puppies and kittens can start teething at 4 months of age and usually have their full set of adult teeth come in by 6 months of age.