It depends on the individual dog as well. My Yorkie will immediately stop if you rattle the coke can & coins. My Maltese just barks louder so you can hear him over the rattling

I've thought about the Pet Agree bark controller but want to be sure it doesn't hurt them