A device for brushing teeth having multiple brushes that provide rotary and/or oscillating motion. The device has a right lateral brush, a left lateral brush, and an upper brush. Each of the three brushes is connected to, and driven by, a respective supporting rod. Each of the supporting rods is driven by a respective gear. The device includes a motor or engine for generating rotational movement which is transferred to each of the gears by a transmission. The transmission is configured to simultaneously provide both rotary and lateral movement to the brushes, thereby creating an oscillating motion.