Honestly, the most reliable solution is to skip lightweight residential bins and look for commercial-grade urban trash cans with a heavy, low center of gravity. A weighted steel or concrete-base bin is much harder for a dog to tip than a standard plastic can, especially when the base is broad and the lid sits flush.
I’d also insist on a locking or self-closing lid. Even a heavy bin can be knocked over if a curious dog can flip the lid open and get leverage. A simple latch, cam lock, or spring-loaded flap makes a big difference, and it also helps with raccoons and wind.
If the cans will stay in one spot, anchoring is your best friend. Look for bins with pre-drilled anchor points, or use a concrete-mounted bracket or strap kit. In busy urban areas, a fixed pedestal bin or a wall-mounted waste unit is often the best choice because there is nothing to tip in the first place.
Avoid tall, narrow bins with wheels unless the wheels are recessed and lockable. A wide, squat design with a rubberized bottom edge grips pavement better and resists sliding. For a quick retrofit, you can also add a weighted base plate or secure the bin to a heavy concrete slab.
So my short answer: choose a heavy commercial bin with a locking lid and an anchor point, then place it on level pavement. That combination is about as dog-resistant as an urban trash can gets without making it annoying for people to use.