Keeping giants together and dwarfs together is possible if you know what your doing and keep them fed. However I'd be cautious keeping the giants and dwarfs together, especially dwarfs with large, aggressive male giants.