LOL!

This could be hard.

3 word breed.

First part of the first word: You use it to keep horses/cows in.
Second part of the first word: It is on your head.

Second word: This is what you use your finger for
OR
They say it is not polite.

Third word: Could be a boy's name. (It starts with a G.)