In a bowl, combine the minced garlic, smoked paprika, ground cumin, dried oregano, salt, pepper, and olive oil to make the marinade.
Place the pork cubes in a separate bowl and pour the marinade over them. Toss the pork to ensure it's evenly coated with the marinade. Cover and refrigerate for at least 30 minutes, or longer if possible, to allow the flavors to meld.
While the pork is marinating, prepare the dipping sauce. In a small bowl, mix together the Greek yogurt, minced garlic, fresh lemon juice, salt, and pepper. Adjust the seasoning to your taste and refrigerate until serving.
Once the pork has marinated, thread the marinated pork cubes, red bell pepper pieces, yellow bell pepper pieces, and red onion pieces alternately onto the wooden skewers.
Preheat a grill or grill pan over medium-high heat. Brush the skewers with a little extra olive oil to prevent sticking.
Grill the skewers for about 8-10 minutes, turning occasionally, until the pork is cooked through and has nice grill marks.
Serve the Spanish pork skewers hot, garnished with chopped fresh parsley and accompanied by the dipping sauce.Enjoy your delicious Spanish pork skewers!