To start off...try
www.petedge.com they have really nice inexpensive bows that you can toss away without feeling bad....then you can move up to nicer bows like Sue (Snow Yorkies) sells...hers are really nice.
http://www.magnoliasmagnificentyorkies.com/store.html
I would never wrestle a bow into my girls hair....you could try practicing with just a little bit of hair...maybe a scrunchi....if she goes nuts...take it out and try again later. Both my girls LOVE getting their bows in...it just took patience and making it fun for them.
When they were babies...every time I did a bow I would clap and make a big deal about how cute they looked...and they learned getting their hair done is a way to get LOTS of kisses