This is one of the most popular toys this year for Christmas. My daughter got one for her recent birthday and I am amazed at how toys are getting smarter every day. The premise of the toy is over 4 days it will grow to full size and then go back to being small and then start the process over again. It runs by 4 "AA" Batteries which are included in the package. To properly use Puppy Grows you will need access to a computer and have a basic USB port and cord. You can program the dog to know it's own name and your child's name by using a computer program, the disc for the program is included. The hookup for the USB cord is near the battery compartment. The program has a lot of names listed to choose from for both. Once you select both the puppy and child's name you will need to click on download to install the information to the puppy. My daughter loves to hear the puppy say their names. This dog says a lot of phrases such as, scratch my head or feed me. It comes with a bone and a har brush that has sensors to let the dog know when they are being brushed or feed. I think the only thing that I have to complain about on the dog is that it does not walk, which I think would be really cool. The only mobility it has comes from wagging the tail or moving its head. I am overly happy with the dog though and suggest getting this toy. The retailers are showing 3 years old and up as the suggested age.