I love the eyes on these boys, very pretty blue color. I don't know what camera you use, but I have a suggestion. Turn off the flash if at all possible. You can probably notice how pale white their skin looks. Even if they are very pale to begin with, you should be able to see some skin tone, and with the flash, it's all blown out. Also, with the on camera flash, you get that ugly "border shadow" around their outline. I could also be wrong, but you probably originally had some red eye problems with these shots and edited them out in post production. There's nothing wrong with fixing that if it's the case, but let's see if I can help you with these problems.
Now, my suggestion to turn the flash off may cause you to run into another problem. Like I said, I don't know what kind of camera or lens you're using, but I think I am safe in assuming that your lens has a max aperture of around f/3.5. There may not be enough ambient light to take a picture with an adequate shutter speed. The first thing I would try is to crank up the ISO as high as it will go. I would say that additional noise in the shot is more desirable than blown out skin tones.
If that still isn't enough light. Turn some lights on if you can, and try again (make sure you make white balance adjustments accordingly, or use auto if you have to). Those were the two free solutions, that should work with any camera. If you are willing to spend some money, and you have an SLR, you could spring for a faster lens (50mm f/1.8 lenses are very reasonably priced and easily the best bang for your buck of any lens out there) that would allow you to shoot indoors better, or an accessory flash. Set up correctly, either of these solutions should fix the problems I mentioned above.
You have two very cute boys. I love their poses! I hope I wasn't too harsh here, I just want to help you make the best photos possible!