I'm finally remaking this story! I'll try to update it everyday, but knowing myself it's never gonna happen.

When Shanks lost his left arm for him, Luffy felt more determination than he ever had. He never wanted anyone to sacrifice anything for him again. How to you get people to stop sacrificing things for you? You become so strong you don't need anyone to sacrifice anything for you. Or that's how Luffy thought it was.

Now how do you get strong Luffy though. To get strong you need to learn from someone strong. Who was strong... Shanks was strong! So Luffy went to Shanks to train. And Shanks accepted his request. He spent his time learning how to fight, use his devil fruit, learn to read, a little bit of navigation, and most importantly, haki. When they found out that he could use conquerors haki they were all shocked, even Luffy.

When Shanks' crew left Foosha village Luffy wouldn't stop training. Shanks had taught him how to train on his own before he left. They had even set up a training area at the base of Mt. Corvo. Luffy gripped the straw hat on his head, given to him by Shanks, as he walked back to Makino's bar.

One day while training Luffy came across a young dog. It was very skinny and short. It had big ears and brown and black fur with a bit of white on its stomach. It was hard to tell the colors through the dirt, but he managed. Luffy remembered reading about dogs like this. It was called a German shepherd. The marines used to use them to help them fight. Of course Luffy thought that was cool so he decided to tame it.

"Sit" Luffy said to the dog. A few seconds past of the dog just staring at Luffy. "Hmmm... Maybe you have dirt in your ears! I'll bring you to Makino so she can clean you up!" Luffy declared picking up the small dog and running towards Foosha village.

Makino was just washing some mugs out when Luffy barged into the bar with a puppy in his hands. "Makino, I'm keeping this dog! Can you help me clean him?" He asked. Makino couldn't say no to Luffy so she helped him. The dog was a male and looked only a few months old. Its head was the same height as Luffy's knee, which wasn't very high. He seemed small for his age, but Makino decided to ignore that. They put the dog in a big tin bucket and filled it with water and soap. They scrubbed him down until all the dirt was purged from its fur.

They finished up and dried the dog. Luffy was about to leave with the dog, until Makino stopped them. "Luffy, what are you going to name it?" She asked him. He thought for a minute. You should name a dog after something you like. Luffy likes meat. What kind of meat. Ham is a nice type of meat. "I'll name him Ham!" Luffy declared. Makino giggled as Luffy stated to run with Ham following close behind him.

A couple weeks later, Luffy saw a Navy warship dock at port. He knew this could only mean one thing... Grandpa!

In this story Luffy won't be much of a crybaby. He will cry, like when some future character who shall not be named dies, but he won't cry a lot.