It appears as though flea and tick treatment is effective on dogs with all hair types, despite the differences in oil production, as long as the product is applied correctly.
From Bioactivation in Fleas:
[Flea and Tick removal] products move through the oily coating of the dog or cat’s hair and skin in exactly the same way in long and short-haired breeds. To provide the best care for your pet, just ensure that you select the correct product size for your dog or cat based on its weight.
Because it is applied directly to the skin instead of the fur itself (which has no effect on the overall effectiveness on the treatment), spot treatment should work on dogs with all hair types.
From PetMeds.com on product application:
Touch the skin with the applicator tip. Don't put the applicator tip in the hair because hair cannot absorb product. Put the tip on the skin, which is able to absorb the medication. You can slide the applicator under the hair (rather than parting the hair with your fingers) if you are sure the applicator touches the skin. Apply along the back where your pet cannot reach. You can apply to one spot or several spots, however, the more often you lift the applicator tip and move to another location, the more likely you are to get product in the hair or on yourself.
There is also a helpful article on WikiHow that explains the treatment process.
Locate the middle of the dog's back at the base of its neck between the shoulder blades. Use one hand to part the fur and expose the skin. Use a disposable hair clip or hair elastic to hold the fur out of the way if your dog is long-haired or has a thick coat. This will help you get the product on the dog's skin, not the fur.