"Okay, I can't find anything on what to do," Bobby said.

"…Maybe if we kill the witch, the spell will be lifted," Sam suggested.

"Could work," Dean said.

"Hey! Get him outside! Now!" Bobby yelled suddenly.

Dean looked up to see Castiel lifting a leg next to a table threateningly. He grabbed Castiel and ran outside, setting him by a tree instead.

"Here, not inside," Dean said.

Castiel did his business while Sam kept looking in case Bobby missed anything in the books.

"This is ridiculous," he mumbled, setting down another book as Dean came back in.

Castiel was following him closely, tail wagging. He began to sniff around Bobby's living room as Dean kept a close eye on him to make sure he didn't cause trouble.

"We can't take him with us to kill the witch, he might cause trouble or get hurt," Sam said.

"But we can't leave him alone..." Dean said, scratching Castiel behind the ears.

Castiel wagged his tail happily, nuzzling Dean. Dean smiled and set the wiggling puppy in his lap and pet him some more.

"I can watch him for you," Bobby offered.

Dean hesitated, still petting Castiel, "But Cas is my angel."

Bobby and Sam exchanged glances.

"Alright,"Bobby said at last.

Dean smiled widely and scratched Castiel behind the ears again. Castiel wagged his tail eagerly and nuzzled Dean once more, licking his hand to let him know he loved him.

"What if that doesn't work?" Sam asked, "What if he doesn't return to normal once the witch is dead?"

"We'll cross that bridge when we come to it," Bobby said.

Dean set Castiel inside his jacket when he noticed the puppy-angel was starting to shiver a little.

"Alright, I think we'll head back to the hotel," he said.

Bobby nodded, "Okay, we'll work on this witch."

Dean carried the shivering puppy to the car and set him on the seat. Castiel whined at the loss of heat and tried to crawl into Dean's lap.

"Buddy, I know you want to cuddle but that's dangerous when I'm driving," Dean said.

Castiel pouted, giving Dean his best puppy eyes.

"No," Dean said, trying to be firm but feeling his heart break.

Castiel wagged his tail.

"...Fine, but you have to sit still," Dean gave in.

Castiel got in Dean's lap, licking his chin, tail wagging so hard his whole back end shook. Dean chuckled and drove to the hotel, having to tell Castiel to settle down multiple times.

"Alright, time to get out," Dean said, pulling into a spot.

Castiel looked out he window but didn't see the hotel. Instead he saw a pet store and looked at Dean curiously.

"We're just getting a few things in case you don't turn back into an angel," Dean explained.

He took Castiel into the store and immediately got a leash and collar so they wouldn't be kicked out due to the fact that all dogs had to be leashed in the store. He picked out food, bowls, a bed, and toys, letting Castiel sniff the first to see if he approved. When Dean held up a squeaky toy steak, Castiel grabbed it and began to play with it, tail wagging.

"I guess that's a keeper. We gotta buy it before you can play," Dean said.

He took it from Castiel who pouted until he saw a lose shoe lace on Deans boot. He crouched down, tail wagging, a happy growl coming from his throat, and he jumped at it, grabbing it in his mouth and tugging playfully on he end.

"Whoa!" Dean said, almost tripping over the husky.

Castiel looked up at Dean and wagged his tail happily.

"Don't do that, Cas!" Dean said, sounding angrier than he was.

Castiel whined and pulled back, knowing Dean wasn't very happy with him. His tail tucked between his legs instinctively as he once more put on his big, sad puppy eyes, trying to show Dean he was sorry for upsetting him.

Dean sighed, looking at the former angel, "Cas, I'm sorry. It's just, if you do that, I could trip over you and one of us, or even both of us, could get hurt because of it. We don't want that to happen, do we? It wouldn't be very good."

Castiel wagged his tail a little, crawling on his belly towards the human.

"Alright buddy, it's okay. You don't know better," Dean said.

He scratched Castiel behind the ears, smiling a little. Castiel wagged his tail more, the speed of it increasing slowly but surely. Dean led him to the checkout, grabbing a tennis ball and a Frisbee at the checkout.

"Aw, he's such an adorable puppy!" said the checkout lady, smiling at the pair, "Hi buddy. What's his name?"

Castiel wagged his tail, knowing she was talking about him.

"Castiel, but we usually just call him Cas since he seems to prefer it. And it's easier to say... We just got him this morning," Dean said.

The lady pet Castiel a few times, smiling a little as she did, "He is such a little cutie! You're so lucky to have found him at the shelter! Or breeder...?"

"He was a stray we found," Dean lied, "Well, this little guy and I have to get going. My brother and uncle are waiting for us to come back."

He paid for everything and looked down at Castiel.

Castiel looked back up at Dean, tail wagging and eyes bright. Dean went to the Impala with Castiel following closely, stopping on occasion to sniff things. When they finally got to the hotel, Castiel went into the room first, carrying his squeaky steak high proudly.

"You make an adorable puppy, Cas. I just hope you're not stuck like that too long... I'd miss talking to you. The real you. The angel you," Dean said.

Castiel wagged his tail, biting the toy and making it squeak obnoxiously, oblivious to what Dean was saying to him.

"You have no clue what I'm saying, do you?" Dean sighed, "Well... Either way, Cas, I need to say this... You mean a lot to me. You've saved my ass countless times and you're always willing to help me. And hell, I think you're cute. Well, your human version. Don't get me wrong, you're cute as a dog, but when you're in your vessel you're... Sexy... God, I sound insane."

Castiel looked up at Dean, tilting his head, not understanding him but sure he was saying something important. He crawled on his belly to the edge of the bed and wagged his tail before trying to jump onto it to join Dean. He tried multiple times but kept falling off the bed. At last Dean picked him up, chuckling softly, and set him down on the pea soup green comforter. Castiel wagged his tail and crawled onto Dean's lap.

"Good boy, Cas," Dean smiled.

Castiel wagged his tail faster and got on his hind legs, licking Dean's cheek. Dean smiled and stretched, sliding down till he was on his back. Castiel laid down on his chest, letting his head rest over Deans heart and listened to the dull, soothing, steady beat. Slowly, he was lulled to sleep by the sound Dean fell asleep as well, an arm wrapped protectively around his angel.