The direwolves match all of Ned Starks children in gender. This was stated in the first episode. Just like there were five normal pups and one albino runt, with the inverse color of the house being typical for a Bastard in Westerns culture. It's treated like a sign from the Gods to the House Stark, who's sigil is a Grey Direwolf. It's no coincidence, it's magic.
The dragons are all male, simply based on the pronouns used throughout the show. In the books, they are referred to as male. Most telling, the dragons are named after Khal Drogo, and the Khaleesi's brothers (including the one that wore the molten gold crown). Named after men, not just male sounding names.
But this is based on the characters' limiting understanding. It's possible that they are wrong, as many characters are about ancient magic things. Lizards don't have the easy to spot external sexual traits like mammals would. They could be proven wrong later in the story, as plot demands.