OK, I forgot to write something earlier.

1.Spike thinks Buffy is the slayer because she smells like one.

She's always hanging around with Faith, so she smells like faith.

2.Vampires think Buffy is the slayer.

She helps patrol, and she fights vampires sometimes.

I hope that explains a little.