Во-первых, команда "Фу!" вовсе не означает необходимость отступить. Эта команда интерпретируется как "прекращение нежелательных действий" - любых. Во-вторых, принцип ничем не отличается от любой другой команды. Почему собака воспринимает команду "Сидеть" как требование принять определенную позу? Да потому, что мы своими действиями объясняем и показываем ей, чего именно добиваемся, когда произносим это слово.
А вот если лично Вы употребляете для своей собаки слово "Фу!" в значении "отступить", то она, разумеется, так и поймет.