check any of the thirty threads where this was asked before.
plenty of "dog care" sites to read through what to expect or how to pick the "best match" of a breed for your lifestyle/living conditions.
one very important thing to keep in mind: sex is not a given.