Собака лает, чтобы предупредить хозяев. И между прочим, расчитывает на их защиту и помощь. А так бы она могла забиться куда-нибудь и там тихо сидеть. А пумы лазали бы по двору, как у себя дома.
По-моему, пес и не гавкал.
А хозяева - гады. В таком месте у собаки должна быть хотя бы безопасная будка.