It does not keep my toddler walking straight. He stills run in different direction, but within leash distance. I bought this hoping it will make him walk straight ahead. Ended up returning it. Still good quality though. May work for others.