A dog gives birth to a green puppy, now named 'Hulk.' Here's the science behind it

Shana Stamey said she was "freaking out" when she saw her white German Shepherd give birth to a green puppy. The color was caused by meconium, an infant's earlier stool, which the puppy encountered before birth and is temporary, according to veterinary technician Suzanne Cianciulli. CNN affiliate WLOS reports.

Posted: Jan 17, 2020 11:46 AM


When a North Carolina family's beloved dog went into labor, everything seemed to be going well. That is until one of her puppies came out green.

Gypsy, a white German Shepherd, gave birth to eight healthy pups last week. Just one donned an incredible coat of green fur.

"I knew it wasn't harmful, but I still had to look it up again to make sure," owner Shana Stamey told CNN affiliate WLOS.

The family was confused, but had a good sense of humor about it.

They named him Hulk.

Suzanne Cianciulli, a veterinarian technician who manages the nearby Junaluska Animal Hospital, said there was a very simple explanation for Hulk's color: poop.

"Each puppy is located within their own sac in the uterus, and the sac is full of fluid," Cianciulli told CNN. "If they have meconium in that sac, it will actually stain their fur."

Meconium is an infant mammal's first stool. The color is temporary and goes away as the puppy gets bathed or cleaned by the mother.

This means that soon enough, Hulk's green fur will turn white.

Most puppies aren't born green, but it does happen from time to time, said Cianciulli. If a puppy has dark fur, it might not even be noticeable.

As for a puppy's health, there are only negative ramifications if it ingests the meconium or spends too much time in it. Fortunately, that wasn't the case with Hulk.

He and his seven siblings are doing well, and will be adopted by loving families once they're old enough, said Stamey.

Wherever Hulk ends up, Stamey says he'll remain a one-of-a-kind pup.

"A good luck charm," she said. "We think so. He's pretty special."

Oregon Coronavirus Cases

Data is updated nightly.

Cases: 309841

Reported Deaths: 3569
CountyCasesDeaths
Multnomah50840642
Washington34683272
Marion32181388
Clackamas26315270
Lane23632246
Jackson20753255
Deschutes16401100
Umatilla12552125
Douglas10599185
Linn1030285
Josephine8536163
Yamhill737299
Klamath637891
Polk617770
Malheur475867
Benton454027
Coos406469
Columbia320237
Jefferson310446
Lincoln272829
Union266036
Wasco236739
Crook212137
Clatsop210225
Tillamook179623
Baker171920
Morrow166621
Curry166317
Hood River161635
Harney77115
Grant7538
Lake6608
Wallowa50111
Gilliam1364
Sherman1283
Wheeler651
Unassigned00

California Coronavirus Cases

Data is updated nightly.

Cases: 4636268

Reported Deaths: 67966
CountyCasesDeaths
Los Angeles144412725849
Riverside3575584802
San Diego3492274006
San Bernardino3468955501
Orange3135295354
Sacramento1498662070
Santa Clara1403871841
Fresno1356471889
Kern1343971515
Alameda1160681320
Ventura976231120
San Joaquin971621615
Contra Costa95595924
Stanislaus800341229
Tulare72812896
San Mateo52172607
San Francisco51808605
Monterey49445565
Solano44061312
Santa Barbara43065500
Sonoma39376376
Merced39279535
Placer36390364
Imperial34235755
Kings30038285
San Luis Obispo28273313
Madera21672258
Butte21205230
Shasta20647276
Santa Cruz20134211
Yolo19118239
Marin17080242
El Dorado15964127
Sutter13055153
Napa1224695
Yuba923461
Nevada845685
Humboldt826284
Tehama821184
San Benito708567
Mendocino681971
Lassen636827
Tuolumne612593
Lake601087
Amador489759
Glenn396430
Siskiyou388841
Calaveras339366
Del Norte334234
Colusa290718
Inyo166239
Mono14935
Plumas12336
Mariposa96712
Trinity71910
Modoc6278
Sierra1980
Unassigned1180
Alpine1000
Out of CA00
Medford
Clear
52° wxIcon
Hi: 77° Lo: 41°
Feels Like: 52°
Brookings
Clear
68° wxIcon
Hi: 78° Lo: 49°
Feels Like: 68°
Crater Lake
Partly Cloudy
52° wxIcon
Hi: 61° Lo: 26°
Feels Like: 52°
Grants Pass
Partly Cloudy
52° wxIcon
Hi: 80° Lo: 43°
Feels Like: 52°
Klamath Falls
Clear
51° wxIcon
Hi: 67° Lo: 35°
Feels Like: 51°
Dry and mild Monday with good air quality
KDRV Radar
KDRV Fire Danger
KDRV Weather Cam

Community Events