About Bulldog

Cincinnati's Most Organized Remodeler

We re-engineered the home remodel. What used to take months of chaos, surprise costs, and contractor roulette now happens on a tight, meticulously planned schedule — without sacrificing quality or your peace of mind.

Bulldog team at work

Built On A Better Process

Every project is led by a dedicated on-site Project Manager, guided by an in-house designer, and executed by licensed trade professionals we trust. One contract. One accountable team.

Bathrooms in 2–5 days. Kitchens in about 7. All backed for life. That's the Bulldog way.

What We Stand For

Locally Owned

Cincinnati-based and Cincinnati-staffed. We answer to our neighbors.

In-House Crews

No rotating subcontractors. Our team handles demo through finish.

Lifetime Warranty

Every project is backed by our Lifetime Workmanship Warranty.

Fixed Pricing

What you sign for is what you pay. No surprise change orders.

Ready To Get Started?

Book A Free Estimate
Internal · Brand Guidelines

Bulldog Style Reference

Use these exact tokens and fonts for any new section so future pages stay consistent with the logo.

Typography

  • BUILT TO LAST
    Bold athletic headlines (matches the BULLDOG wordmark). Always uppercase.
    Anton
    Display / H1–H4
  • KITCHEN & BATHROOM
    Condensed uppercase labels, button text, section eyebrows.
    Oswald
    Subheads / Eyebrows / Buttons
  • Cincinnati's full-service remodeler.
    Paragraphs, form fields, navigation, captions.
    Inter
    Body / UI

Loaded from Google Fonts in src/routes/__root.tsx. Tailwind classes: font-display, font-condensed, font-sans.

Color Tokens

  • bg-ink / text-ink
    Near-black. Primary surfaces, footer, headlines.
    #1a1715
  • bg-brand-red / text-brand-red
    Signal red. CTAs, accents, active nav.
    #c8252c
  • bg-background / text-foreground
    Off-white page surface + ink text.
    #fafaf7
  • bg-cream
    Subtle cream — alternating section backgrounds.
    #f5f4ef
  • bg-muted / text-muted-foreground
    Muted surfaces and supporting copy.
    #eeece6
  • border-border
    Default hairlines, dividers, input borders.
    #dcd8d0

Defined in src/styles.css as CSS variables. Always reference via Tailwind tokens — never hard-code hex values.