There’s something extra special about photographing dogs in nature—wind in their fur, paws splashing in the water, and golden light reflecting off the waves. Whether you're planning a getaway or just want a more adventurous session this summer, North Carolina has some amazing dog-friendly beaches and lakes that are perfect for unforgettable photo moments.


Here are my top picks for spots across NC where you can bring your pup and get beautiful photos, too.


1. Lake Norman State Park – Troutman, NC

Why It’s Great:

Just north of Charlotte, this is one of the most popular dog-friendly lake destinations in the state. While dogs aren't allowed in designated swim areas, there are plenty of quiet, wooded trails and shoreline access points where your pup can splash around or cool off. It’s a great blend of forest and water for a versatile photo session.


Best For: Active dogs who love to hike, swim, and explore.


2. Fort Macon State Park – Atlantic Beach, NC

Why It’s Great:

This scenic beach along the Crystal Coast allows leashed dogs on the beach year-round. The dunes, wide open shoreline, and ocean breeze make this spot perfect for sunset beach sessions or action shots of your dog running through the surf.


Best For: Beach-loving pups and vacationers staying on the NC coast.


3. Carolina Beach – Carolina Beach, NC

Why It’s Great:

Dogs are allowed on the beach before 9 a.m. and after 5 p.m. from May 1 through September 30 (on-leash). That just so happens to line up perfectly with sunrise and sunset—ideal lighting for photo sessions.


Tip: There’s a nearby dog park for a post-beach break and plenty of dog-friendly rentals in the area if you’re planning a full weekend.


4. Lake Wylie – Belmont, NC

Why It’s Great:

While technically straddling the NC/SC border, Lake Wylie is a convenient option for Charlotte-area clients looking for a lakeside setting. Local parks like Martha Rivers Park or South Point Access Area offer grassy areas and wooded lakefronts where leashed dogs are welcome.


Best For: Local pet parents who want a relaxed lake vibe close to home.


5. Jockey’s Ridge State Park – Nags Head, NC (Outer Banks)

Why It’s Great:

Not exactly a beach or a lake—but this iconic spot features massive sand dunes, ocean views, and dog-friendly trails. The surreal landscape is like nothing else in the state and makes for striking, one-of-a-kind pet portraits.


Perfect For: Adventurous pups and families vacationing in the OBX.


🐾 Tips for a Successful Water Session with Your Dog

Bring a towel and water bowl – Even lakeside shoots can get messy (in a fun way).


Avoid peak heat – Sunrise or sunset is not only prettier, it’s safer for your pup.


Use a leash you don’t mind getting wet – And let me know if you’d like it removed in editing.


Pack treats or a floating toy – Especially helpful if your pup needs a distraction or motivation.


Ready to Book Your Summer Dog Session?

If you're heading to one of these spots—or have a beach trip planned elsewhere in North Carolina—I’d love to join you for a photography session that captures your dog’s wild, free-spirited side.


Click here to inquire about a travel or destination session


Let’s make this summer unforgettable—for both of you.