Mr. Smith brings home 7 animals for his 7 children. Each child will adopt a pet to be her or his own. There are 4 different cats (a Siamese, a Persian, a Calico, and a Minx), 2 different dogs (a Poodle and a Golden Retriever), and a goldfish. Charlie and Danny insist on having cats. The other 3 kids are easier to please -- they'll take anything. In how many ways can Mr. Smith give the children pets they'll want?