Place beef, onion, chipotles, adobo sauce, garlic, lime juice, cumin, oregano, salt, black pepper, and cloves in the slow cooker.
Mix well to ensure the beef is evenly coated with the spices.
Pour beef stock and water over the mixture and add bay leaves.
Cover and set the slow cooker on low for 8 hours, until the beef is tender and shreds easily.
Remove the beef from the slow cooker and shred using two forks.
Return the shredded beef to the slow cooker, stir to mix with the juices, and let it sit for an additional 10 minutes to soak up the flavors. Remove bay leaves.
Serve hot with fresh cilantro on top and lime wedges for squeezing.