Continuity mistake: When Kevin goes to the grocery, he buys Tide detergent. While walking home, the two bags break, but no Tide detergent falls out.
Factual error: When Amy is fired from S'Nuff magazine she takes her story on Aaron Connors to Vanity Fair, who run with it. That is not going to happen. Amy wrote the article while a paid employee of S'Nuff magazine and that means the copyright in the article (and, very relevant to this issue, the photographs of Aaron they paid to have taken), resides with them, not with her. It isn't hers to sell. No magazine editor of any standing is going to buy an unsolicited article without checking its provenance backwards and forwards, and that would mean checking with Amy's previous employers - after all, what would happen if they changed their minds and ran the story themselves?
Plot hole: How does the little girl Nina know Ferdinand's name if only the animals can communicate with each other? They're all calling him Ferdinand before she "names" him that.
Factual error: Near the end of the film Knox is flying a Huey helicopter and the Angels hitch a ride by shooting it with a spear gun and dangling on the line behind it. Suddenly adding about 200kgs to a Huey in flight like that is going to cause all sorts of problems with the trim and airspeed of the aircraft - the pilot would know immediately that something was wrong. (01:23:20)
Continuity mistake: There's an electrical outlet on the wall below the window (aligned with the window shade's loop) in Sid's room near the Megadork poster, but when Sid throws Woody to the floor and raises the shade (before he scorches Woody's forehead with the magnifying glass), that outlet has vanished.
Factual error: At the very end of the film Bruce is reporting on a drive for blood donors, and Grace leads him over to the booth to give blood himself - he is even wearing a tourniquet. However, he is supporting himself on a walking stick - he is not fully recovered from the injuries he received when he was run over, which happened when he was hit by a moving car - injuries which left him clinically dead. There is absolutely no way that a person who has suffered life threatening injuries and has undergone the (inevitably) intensive drug therapies and surgical procedures involved while under treatment in hospital in the fairly recent past would be allowed to give blood. There is no way that the Red Cross (or the US equivalent) would want to encourage people who have recently been hospitalised to try to give blood. Not only would that be the height of irresponsibility, they would be wasting precious resources and staff time turning away people who would not be allowed to give blood.
Continuity mistake: As Buddy walks out into the street at the start of the movie when the cat is playing dead, you can see several parked cars on the street behind him. When the van backs up to 'catnap' buddy, there are no parked cars. Then as the van drives off again, there is a different bunch of parked cars in the street. (00:03:54)
Plot hole: At the start of the movie, a great deal is made of the boom mic that enters the shot. This is ridiculous, because Bolt's view would not be restricted to what was onscreen, he'd have a perfect view of the person holding the boom mic (as evidenced by it not being stable). There's no possibility of him not seeing the person holding the mic either. As Bolt completely and utterly believes the world he lives in, and thinks the situations he finds himself in (saving Penny) are real, someone holding a boom mic would break the illusion for him. In all instances in the movie where an outside force (i.e. a dog handler) interacts with him, Bolt never gets to see the person handling him (handler approaches from behind), the boom mic operator however is literally right in front of him.
Factual error: Though extremely modest on today's standards, the dress worn by Clara to the hoedown shows far too much cleavage for the time. No schoolteacher would ever wear a dress like that in the 1880s.
Continuity mistake: In the first film, it is mentioned several times that Kevin is 8 years old. However, in this film it is stated that he is 10. When his parents are in the Miami airport security office, they say that he was left alone last Christmas. That would make him 9. Both films take place the same days, from about three days before Christmas until Christmas morning, so even if Kevin is born around Christmas time this is still a mistake.
Continuity mistake: Rumplestiltskin looks completely different in this movie than he did in the previous film Shrek The Third; Prince Charming momentarily talks to Rumplestiltskin in the tavern during the third film, and the character looks completely different, has a different voice and different demeanor.
Revealing mistake: When Austin enters the bathroom at the casino, keep your eyes on the door during the scene - it opens by itself before closing. (00:31:10)
Continuity mistake: In the bedroom scene the girl is holding a clear cup full of beer. The camera goes off her and when it comes back she is holding a blue cup. The camera goes back off her then on her and the cup is clear again. [This mistake does not appear in the unrated version - the blue cup scenes were shot specifically to secure an R rating from the MPAA because the contents are obscured.]. (00:13:20)
Factual error: While Bridger is watching the film of the Mafia boss following Beckerman he signals for the film to be stopped so he can look at the close up shot of the man. He is watching a 16mm film shown through a bog standard projector - stop a film like that for more than two seconds without closing down the projector shutter (this doesn't happen - if it did the screen would darken instantly) and it will melt and catch fire. This doesn't happen.
Revealing mistake: When Carl is being dragged away by the demons, you can see the cable line that he's attached to. May be fixed on DVD.