Wigs

Where do you get your doll wigs?
Bb is out of size 16-17& thats the size i need for ladybug. I keep seatchimg but cant find to find the correct size wig for her!
Also when i buy a wig do i need to buy a wig cap too?