when i bought my yorkie my boyfriend wasnt thrilled at all!!! he said i never payed attention to anythign but the dog and also thought it was a little rat. i didnt care...i wanted it and loved it. NOW bella is his daughter. she has daddys girl shirts which he insists on her wearing, they snuggle, he babysits when i cant be home etc. he adores her. i would just get it bc you want it, and if he is a good man like you say he will get over it and start loving the yorkie!!
as for the carriers...try and look a it from his persepctive. 4 carriers is kind of a lot for a dog you havent even gotten yet ( granted it is your money and you can do with it what you please) but you have to understand no man will understand that. my bf thinks i spend insane amounts of money on bella, which i do!! but i explain to him that it makes me happy and whether or not she needs it, i love her and i love getting thiings for her. then he just laughs and says "oookkkkkkkkk joy"...lol
good luck with everything...i am sure it will work out!!!!!
ps. good job planning in advance.....yay for you!!!!