can any one tell me why my 3 year old yorkie doesnt let my boyfriends 2yr old yorkie

mate? shes been in heat sence june 25..i waited 10 days then 14 and she doesnt let him near her

she hasnt flaged or anything and im scared her breading cycle is over..im thinking about artificial insemination AI..is that recomended? help