Dreamcats follows the adventures of two siblings, Elsa and David, who are locked in a dream in which the `people' are large English-speaking cats who live in a town called Felinestow. These cats regard human children either as potential pets or food. Elsa and David find themselves incapable of normal speech but are instead able to communicate to each other via meows, which are unintelligible to the cats! The siblings arrive in Felinestow and are suddenly captured and held in an animal compound. Here they learn that Felinestow's Royal Society for the Prevention of Cruelty to Humans is rounding up stray children for slaughter. However, a benign police cat, George, takes them into his care as pets. At George's home, the children meet Bozo, George's cockney dog companion, who the children discover eats human chops. Elsa starts to plot their escape but the Siamese cats, from across the border, declare war on Felinestow's and the children find themselves caught up in the struggle. Elsa and David are thrown into a race against time. There is so much happening in Felinestow - including upheaval and terror caused by Mayor Claptrap and his cat paramilitaries, and the children's discovery that their cousins are also in the dream - and that though Elsa and David are constantly trying to work out whether events are real or a dream, they can't help being swept up in the chaos and turmoil.