You're right about weeds but we don't get them. Maybe the dogs and gravel kill the weeds. I use Sweet PDZ and sprinkle it light in the urine area.