ANSWER: 20 fore-heads!
1) four people were already there. 2) four people jumped with their dogs
There are 31 horses on a cliff, first they jump into the air, then they come down and stop, then they stand still.
Why do they do this?