Amores perros is probably the worst of the films I’ve watched so far. It had good story points and subplots, good acting, and such.
But it was full of (fake) dead dogs. I dislike dogs in general, but I dislike dead dogs (real or fake) more. Maybe that doesn’t make sense, but I just don’t like watching a movie about dogfights and fake dead dogs.
Maybe if they had a director’s cut without the dogs, it might be a good movie.