1. Separation anxiety. We didn't have much with Zorro when we got him. We took him home at 5 months and worked with him by shutting the front door for a second, then opening it and giving him a treat. Then we worked up to 5 minutes, 10 minutes, etc. to where he knew we were coming home and not leaving him forever. We also had lots of toys: kong, antler, stuffed animals to distract him while we were gone. We crated him for the first month while we were gone for longer periods (3-5 hours) and once we were comfortable with him we let him have full reign of the apt. Obviously, he destroyed a few things, like paper left out, pens, recycling, etc. but it was our fault for not putting it away. I think because you are getting a puppy, it will be easier to train him/her whereas working with a rescue dog, sometimes you don't know their psycho-social history so training can be more difficult. Just be sure to spend lots of time with him/her and socialize early! They are so much work, but worth it.
2. I agree with Kruzner and eeeefarm. Keep the bunny in a cage and always monitor their interactions. Basenjis are hunting animals and have a very high prey drive.
3. Ha, we tried to have Zorro sleep in his crate next to our bed for the first week. It was good because he made a lot of noise when he had to go out to pee but then we succumbed to his utter cuteness and let him sleep on the bed. He still woke us up when he had to pee. Now he sleeps under the covers and is one of the pack.
Once your bf adjusts to the pup, he'll probably give in too. It's hard to say no… especially on cold nights.
And to comment on eeeefarm's observation of amorous encounters...yes, it is true. Boys want to watch. We have to close the door and give him a stuffed kong because it reallllly puts a dampener on your love life
4. We have a boy and while he somewhat aloof and does not go up to anybody and wag his tail, he is very affectionate with us. He wants to be leaning on us when we are on the couch, follows us wherever we go, and licks and licks us. He is very attached. On the other hand, we know an older b boy who wags and baroos for just about everybody. All the girls I know are bossy but very outgoing and affectionate. I think that as long as the breeder is reputable and tests her dogs and you socialize them at a young age, either sex would be loving.
5. We live in a one bedroom apt in San Francisco and it's no problem. We have a big backyard but it's two floors down but we rarely use it, just when friend's dogs come over and have loads of energy to exert. We take him out once in the morning to pee/poop. At noon, we go to one of the many dog parks in our area for an hour or more. I walk him at that time 2-3 days during the week and have a dog walker the other days when I can't or my bf can't. Around 5, he goes out for an hour. Finally, he gets one last walk to go pee before bed. This works out really well for us. Honestly, the longest we've left him alone has been 7 hours. I feel uncomfortable leaving him with a full bladder and I KNOW he'll get into trouble if he's bored.
Good luck!!! If you have more questions, please ask away!