Timberoo saidShiba Inu is a small, smart dog that is a Japanese breed. It is good for apartment dwellers and people with smaller spaces.
I have a Shiba and they are awesome little dogs. Very clever and very sweet, they only bark to alert you to something. Otherwise, they're silent. They're also quite self-sufficient, but very loving too.
And very sturdy. My little guy has been on 50+ mile backpacking trips and, by the end of each day, I was the one trying to keep up with him! This summer we've got a 200 miler planned and I have no doubt that he'll do just fine.
Shibas require a bit more work than your average breed, though. You must start training them early, the earlier the better. My little guy is terrible on a leash, but it's my fault. I didn't work with him enough when he was young.
Also, they can be dog aggressive, so early socialization is very important. I made sure my Shiba met *LOTS* of dogs and today he's quite good with other dogs. He gets very excited when he gets to meet a new dog or see one of his old dog friends. Many Shiba owners will describe a completely opposite experience, so socialize early!!!
Finally, all dogs need you to be the alpha. However, some dogs are naughtier than others if they think they can get away with something. Shibas can be naughty. ;-) They're very smart/clever. Just remember to establish who's boss early on and stick with it!