I agree with your friend. Having pets is a lovely, wonderful thing for most people in the right circumstances. They are friendly, loving, loyal, funny companions and bring many people a huge amount of joy and comfort.
But, pets ARE tying. They are a huge commitment and dogs especially have to factor into every decision you make for the next (potentially) 16 years. Work, childcare, holidays, days out, hospital admissions etc all need a contingency plan for what will happen to the dog. What about when the dog is ill, injured or very old. Will that care be available then?
Then there's the money. Affordable nutritious food is one thing but there's the vets bills which over the course of a dog's lifetime, can easily cost many many thousands of pounds. And there's the smaller costs too - kennels or pet sitters, beds, bowls, toys, leads, collars, microchipping, vaccinating, travel to and from vets and pet care. The costs add up and are insurmountable.
With the rising cost of living, it's utterly tragic that many loving, dedicated pet owners are having no option but to hand their pets over to shelters because they can no longer afford to look after them. For some of these people, their pets are all they have and having to give up your only companion is absolutely heartbreaking - but for the pets too who are being separated from their owners through no fault of their own. The rising rates of pet owners having no choice but to hand their companions over should NOT be overlooked by those newly entering the world of pet ownership.
I'm not trying to put you off getting your puppy, and I don't think your friend is either. I don't even think your friend is jealous. I think they are realistic about having to consider a pet's needs almost as much as you'd have to consider those of a small child, for many many years to come.