If the invitation says to bring a guest then of course. If not kindly respect that if it just says your name or your family, it means its just you or the family in the house.
Black tie optional. I would love for everyone to be in a long dress at any color. But it is your choice to wear long or short.
As much as a love little kids, I work with them all day. No kids allowed :)