Единственный, быстрый и надежный способ - это оставлять щенка на день в клетке. Дело в том, что животные, и собаки в частности, ощущают пространство вокруг себя не так как люди. Они считают квартиру, в которой проживают, частью окружающего мира и не видят различия между улицей и собственно квартирой. Если же вы сажаете его в клетку, то он (щенок) ощущает это как свой дом и в нем он будет терепеть изо всех сил, просто потому, что ему будет очень не камфортно сидеть в луже или в куче. Он, конечно, будет скулить, но на это не надо обращать внимание, так как это не жестокость; животные совсем по-другому переносят замкнутое пространство и скулят не потому, что чувствуют себя как в тюрьме, а с непривычки. Этот способ очень надежный, проверенный мною и моими друзьями не раз, рекомендован специалистом по собачей психологии. Обычно хватает 3-5 дней.