I don't advertise to my Facebook friends but I will send out things sometimes on Twitter.
My issue is that I don't want to "spam" my friends. Some of my Facebook friends do this, and IMHO, it's a turnoff. Unless they sign up to these notices (liked your business page, signed up to a newsletter, etc) I figure they don't need to know every time I add a new item on etsy.
But that is me. I think it depends on your circle of friends and whether they are open to it or not.
So I would suggest creating a seperate business page/profile for your shop, that way your friends can opt in or not. Having a Twitter/Facebook/Instagram, etc. that is just for your shop keeps that separation between personal and professional and I think it helps create that "brand recognition". Good luck!