The Secret Life of Pets 2
B +
Well, what a nice surprise! “The Secret Life of Pets 2” is a vast improvement over the original, which had a promising beginning but ended up with a lackluster imitation of “Toy Story.” This sequel combines three different stories and adds some terrific new characters all in a zippy under 90 minutes. It is colorful, exciting, and a lot of fun.
Our hero is still Max (Patton Oswalt, taking over from Louis CK), a lovable mutt who does not like change but has made his peace with his new apartment-mate, Duke (Eric Stonestreet). But more change is ahead. Max’s owner (that is what he calls her) Katie (Ellie Kemper) meets Chuck (Pete Holmes) and soon there is another new resident in the apartment, a baby named Liam. Max, who thinks he does not like children, cannot resist the baby who clearly adores the two dogs. But the changes are very stressful, and when his anxiety about keeping Liam safe is so severe he has to be taken to the vet and finds himself in the Cone of Shame, to keep him from scratching all the time.
Katie and Chuck take Liam and the dogs to visit their family on a farm. Max asks Gidget (Jenny Slate) to watch his favorite toy, Busy Bee, while they are away. (Fans of “Best in Show” will remember Parker Posey’s frantic search for a dog toy called Busy Bee on the day of the dog show.) Gidget, whose unrequited crush on Max is the movie’s…