There is a beautiful, quiet energy that hums through Zug. Whether it is the way the light catches the ripples of Lake Zug at dusk, the historic charm of the Altstadt alleys, or the expansive views from Zugerberg, this place has a way of becoming "home" in the most profound sense.
I’m Mary, and for over a decade, I have had the privilege of documenting the lives of families who, like you, lead vibrant, global lives. I do not just take photos; I archive your family’s legacy with an editorial eye and a storyteller’s heart.
My approach is simple: I want to capture the way your family feels. I work with multicultural families and local residents who value authenticity over artifice—those who want their portraits to look like a high-end editorial spread while feeling like a warm, shared memory.
30-min online consultation and planning session
Expert tips to make you feel confident in front of the camera
45-min photo session (home, city, or nature)
7 digital high-resolution images in color and black&white
Online gallery for you and your guests
Delivery within 5 working days
All locations within Canton Zug
"Preserving your family’s story with timeless portraits."
The lake mirrors the mountains and turns copper at sunset. Walking paths, wooden docks, and wide open space make this Zug's most iconic family photography setting — beautiful in every season.
Cobblestone lanes, medieval towers, and warm European light filtering through centuries-old buildings. Best in early morning before the crowds arrive — a truly timeless Zug backdrop.
Open meadows, rolling Zuger hills, and woodland clearings with dappled light. Spectacular in every season — wildflowers in spring, golden leaves in October, clean snow in winter.
Cham's lakefront has a more relaxed, intimate feel. Reed beds, old pier structures, and wide open sky — perfect for families with young children who need space to roam.
Some of the most meaningful family photos happen at home. Your kitchen, your garden, your front door — where daily life actually unfolds. Available throughout Canton Zug, including Steinhausen and Hünenberg.
"An amazing session with incredible results! We highly recommend Mary. She has been photographing our family for years and our children love being in front of her camera. She is very professional and friendly."
- William C.
"I have been working with Mary for many years and I can only say that she is amazing. When the kids were young, she alway made them feel comfortable and now they are teenagers she also meets them and still gets us the most amazing pictures. If you need a photographer don’t look further just book Mary."
-Charlotte B.
How does a mini session in Canton Zug work?
What if my kids won't cooperate during the session?
This is the question every parent asks — and I genuinely love it. Kids being kids is not a problem; it's where the best photos happen. I'm experienced working with children of all ages, including toddlers and babies. I know how to encourage real laughter and movement, and even the most "chaotic" sessions produce beautiful, authentic images.
Which areas of Canton Zug do you cover?
What happens if the weather is bad?
How do I book and what is the cancellation policy?
Just fill out the contact form or send a message — we'll find a date that works for your family. Full payment of CHF 320 secures your mini session spot. In the event of genuine bad weather, we reschedule at no charge.
Do you offer maternity or newborn sessions in Zug?
Yes — maternity, newborn, and sitter sessions are all available in Canton Zug. Mini sessions adapt beautifully for maternity. For newborns, I recommend a longer dedicated session in a comfortable indoor environment. Get in touch and we'll design exactly the right session for your family's current chapter.
Amazing photography starts with getting know each other. Take a moment to fill out my contact form, and let's get to planning your beautiful photo session!
Amazing photography starts with getting know each other. Take a moment to fill out my contact form, and let's get to planning your beautiful photo session!