Do not buy a house you cannot afford. Do not assume your salary is going to increase with inflation, that no baby will come along, or that some other expense will pop up and slap you in the face.
You may not get your dream home on your first purchase. You may never get your "dream home." You can get a home and you can enjoy it and it can be a place where your family can grow. Just do not assume your income is always going to go up.
Also, shop around for mortgage rates--avoide adjustable rate mortgages, no matter how cheap the first year may seem. It will cost you in the long run. If and when you refinance, do not refinance for the purpose of lowering your note. Refinance for the purpose of lowering the number of years you will have a mortgage.
Be practical. The house I live in today, was the second house my wife and i purchased. When we refinanced I was able to knock five years off the mortgage. I am 60 and the house is paid for. I am unemployed, but I do not have a house note to worry about.