- 2 years agoFavorite Answer
If you're in a position to be choosing:
Take K if you can get it and it's offered (this is a HUGE if, it is a super small, niche field that will likely not be available even if you qualify)
Take it with the understanding you'll still be a junior enlisted 31 series soldier and working with working dogs is a completely different animal (mo pun intended) than playing with a cute pet dog
Otherwise take 31B, realize it will suck a lot but gets better as you move up and have potential to specialize.
"Better" is subjective, B is your generic MP and K is a MWD handler.